求一个能够匹配空白符的JS正则

kala197 2011-09-16 10:48:26
比如我的 str = " big battle bear hello hi pig " 空白符出现次数是可变的
JS 处理有能够得到
str ="big battle bear hello hi pig"
...全文
743 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hi_allen_liu 2011-09-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fengyun817 的回复:]
JScript code

var str = " big battle bear hello hi pig ";
alert(str.replace(/\s+/g," "));
[/Quote]

这个应该可以吧
kala197 2011-09-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fengyun817 的回复:]
JScript code

var str = " big battle bear hello hi pig ";
alert(str.replace(/\s+/g," "));
[/Quote]


正则表达式 /\s+/g 忘记写 g了 看来格式还是很重要的 要细心...
fengyun817 2011-09-16
  • 打赏
  • 举报
回复

var str = " big battle bear hello hi pig ";
alert(str.replace(/\s+/g," "));
kala197 2011-09-16
  • 打赏
  • 举报
回复
.........你这样分割出来 的数组 有几个是空串 因为空白符不一定是一个 当然重新组个是可以的 我想用正则 直接替换完
诺维斯基 2011-09-16
  • 打赏
  • 举报
回复
先regex.split(str,"[\s]*");
再组合+" "+
kala197 2011-09-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cj205 的回复:]

你到底想做神马?
如果是Trim的话 那很简单。直接replace就可以了
[/Quote]
2头的我用正则去掉了 就是字符串中间的 多余的空白符都要去掉 就留下一个空白符
弦弦 2011-09-16
  • 打赏
  • 举报
回复
Trim好像只能去除两头的吧。
Mr-Jee 2011-09-16
  • 打赏
  • 举报
回复
你到底想做神马?
如果是Trim的话 那很简单。直接replace就可以了

87,989

社区成员

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

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