删除空格的方法??

ray_suen 2008-12-04 11:12:23
function changColor(txtname,lblname)
{
var str = document.getElementById(txtname).value;
比如字符串str的值是"a b c w w r";
}
怎样吧字符串值的空格去掉
我打算用replace方法,如:str.replace(/(^\s*)|(\s*$)/g,"");
但是没有成功,是不是正则表达式错了,谁能指点一下??
谢谢!!
...全文
91 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangliangatleiden 2008-12-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zjzb0409 的回复:]
.replace(/\s/ig, " ");
[/Quote]
如果是这样的话,岂不是又把空格替换为空格了。


如果只是空格的话:str.replace(/[ ]*/g,"");
如果可能是tab的话:str.replace(/\s*/g,"");
  • 打赏
  • 举报
回复
/(\s\S)+/g
zjzb0409 2008-12-04
  • 打赏
  • 举报
回复
.replace(/\s/ig, " ");
阿云ivan 2008-12-04
  • 打赏
  • 举报
回复
str.replace(/\s/g,"");
不悲不喜 2008-12-04
  • 打赏
  • 举报
回复
你的表达式写错了,这个表达式是trim
去空格用下面的表达式。
str.replace(/\s+/g,"");

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧