首页 > 开发 > JS > 正文

js去除字符串中非字符元素,有没有简单的正则表达式?

2017-09-05 05:52:49  来源:网友分享

有一个字符串 var b = "0_0 (: /-\ :) 0-0", 想让他变成 0000
我想到的一个方法就是

b.replace(/[.,\(,\),\_,\-,\:,\ ,\/]+/g,'')

把所有可能的情况都放到[]中,然后替换掉。
有没有更快捷的方式?

解决方案

b.replace(/\W|_/g, '')