请教JS正则匹配替换字符串问题

威威虎 2013-01-25 05:43:14
大神们,救我啊,遇到一个很棘手的问题:
有如下一段字符串:
var str = 'a, b,;

c ; d ';

如果我想将其中的逗号,分号,换行符,制表符,空格这五种符号连在一起出现的部分同意替换成逗号,
该如何写正则表达式啊?!!!
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oxfed 2013-01-25
  • 打赏
  • 举报
回复
引用 4 楼 hjywyj 的回复:
<script language="javascript" type="text/javascript"> var str = 'a, b,;\ \ c ; d '; alert(str.replace(/[,;\s]+/g, ","));</script>
正解! 但不知道 "\"干嘛用的,望高手指点!
  • 打赏
  • 举报
回复
<script language="javascript" type="text/javascript"> var str = 'a, b,;\ \ c ; d '; alert(str.replace(/[,;\s]+/g, ","));</script>
fzfei2 2013-01-25
  • 打赏
  • 举报
回复
alert(str.replace(/[,;\s]{2}/g,","));
wtcsy 2013-01-25
  • 打赏
  • 举报
回复
<script>
var str = 'a,  b,;\
\
c ; d  ';
alert(str.replace(/,;\r\t\s+/g,","));
</script>
tzg157 2013-01-25
  • 打赏
  • 举报
回复
var str = 'a, b,; c ; d '; 能这样定义字符串?

87,910

社区成员

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

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