KK

Kim-'s-Blog.Object-Everything.I'm POJO.

.紀-錄.爲了忘卻的記憶..真的勇士,要敢于直面遇到的問題,敢于正視繁雜的原碼......在實踐中積累!

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  74 Posts :: 1 Stories :: 70 Comments :: 0 Trackbacks
这样就可以了:
xx=xx..replace(/(^\s*)|(\s*$)/g,"");
另:
去左空格
replace(/(^\s*)/g, "");
去右空格replace(/(\s*$)/g, "");
posted on 2007-01-25 11:36 Kim' 阅读(4055) 评论(8)  编辑  收藏

Feedback

# re: JavaScript 去除前后空格的方法 2007-01-25 16:30 小车马
恩,不错

潜力贴论坛 http://content.uu1001.com  回复  更多评论
  

# re: JavaScript 去除前后空格的方法 2007-01-30 08:41 sniper
中文全角空格好像不可以吧  回复  更多评论
  

# re: JavaScript 去除前后空格的方法 2007-01-30 14:38 Kim'
@sniper
正則表達式中的元字符:
\s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。
\w匹配字母或数字或下划线或汉字。
. 匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
----------------------------------------------------------
\s應該足夠了,另外\ue4c6 是中文全角空格的Unicode碼使用它也可以。  回复  更多评论
  

# re: JavaScript 去除前后空格的方法[未登录] 2007-04-13 10:05 eric
中文全角空格是不行的,刚试过了!!  回复  更多评论
  

# re: JavaScript 去除前后空格的方法 2007-04-14 11:57 Kim'
GB2313
BIG5
UTF8
中文全角空格Unicode码都不一样
找到排除就好了
用java的native2ascii查看
简体好像是\u3000
replace(/(^\s*)|(^\u3000*)|(\u3000*$)|(^\ue4c6*)|(\ue4c6*$)|(\s*$)/g,"");
我测的都是OK的。  回复  更多评论
  

# re: JavaScript 去除前后空格的方法 2007-05-23 17:38 hello
连单个全角空格,前导全角空格都没法删除啊.  回复  更多评论
  

# re: JavaScript 去除前后空格的方法 2008-08-28 09:07 ↗wo諟ī隻豬
谢谢,真的可以用!!  回复  更多评论
  

# re: JavaScript 去除前后空格的方法[未登录] 2012-07-09 14:16 jane
replace(/(^\s*)|(^\u3000*)|(\u3000*$)|(^\ue4c6*)|(\ue4c6*$)|(\s*$)/g,"");
怎么不不行啊!  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航:
 
jj