惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
D
DataBreaches.Net
MongoDB | Blog
MongoDB | Blog
H
Help Net Security
小众软件
小众软件
美团技术团队
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
D
Docker
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
Blog — PlanetScale
Blog — PlanetScale
H
Hackread – Cybersecurity News, Data Breaches, AI and More
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
B
Blog
雷峰网
雷峰网
The Cloudflare Blog

博客园 - flyingbird

.net DateTime 时间格式为毫秒 - flyingbird 水印+微图图(转http://tb.blog.csdn.net/TrackBack.aspx?PostId=721170) 今天的自省,从今天开始,做个勤快的人 一个总裁做企业的十条心得(转载) HttpWebRequest 向网站提交数据(转载) left join/right join/inner join(转载) 在C#.net中如何操作XML 关于Cookie中的Path和domain Javascript - HTML的request类 - flyingbird Access与Sql Server之ASP代码比较 - flyingbird - 博客园 WAP常见问题问答大全 HashTable的遍历 (转)web开发过程中要注意的问题 联动效果 http 500内部服务器错误解决 个人网站,个人站长,seo ,搜索引擎优化 快捷键 1个网页分成两个固定的部分来显示 生成静态页大全[ASP/PHP/ASPX] 收集自落伍论坛
Javascript实现trim()
flyingbird · 2007-05-29 · via 博客园 - flyingbird

多编程语言都实现了字符串的trim()函数,但是在javascript中却没有这样的函数。好在javascript支持政则表达式,所以可以利用这点很容易的实现trim()方法。下面是示例代码:
<html>
<head>
</head>
<body >
<Input type = "button" value = "button" onclick = "test()"/>
<body>
</html>
<script type = "text/javascript">
String.prototype.trim = function()
{
var reExtraSpace = /^\s*(.*?)\s+$/;
return this.replace(reExtraSpace,"$1");
}
function test(){
var textStr = "   hello workd   ";
alert("(" + textStr.trim() + ")");
//alert("asfasdfdsa");
}
</script>
 注:上述代码中加粗显示($1)部分为正则表达式的反向引用,参见另一篇文章正则表达式的反向引用。