Sep 26

javascript中trim函数的实现 不指定

felix021 @ 2008-9-26 20:21 [IT » 网络] 评论(1) , 引用(0) , 阅读(6357) | Via 本站原创 | |
在javascript的String对象(字符串)里面没有trim方法,使得很多时候在判断的时候挺无奈
刚刚看到了prototype.js的源码,发现里面实现了这个方法,用的方法其实很简单——
用正则表达式来把首位的空格替换成空串。代码如下
replace(/(^\s*)|(\s*$)/g,  "");

如果要更进一步给String定义一个trim函数,可以用如下代码
String.prototype.trim = function(){
  return this.replace(/^\s*|\s*$/g, "");
}

非常简单,却非常牛B



欢迎扫码关注:




转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php
slyar Homepage
2008-10-2 15:39
我又看到了正则表达式。。。
felix021 回复于 2008-10-5 23:20
好东西阿,俗话说鸡腿人人都喜欢~
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   *非必须
网址   电邮   [注册]