JavaScript从字符串中删除fullstop,逗号和空格

时间:2016-04-23 22:20:44

标签: javascript regex string replace

我试图从字符串中删除fullstops,逗号和空格。我非常确定我必须这样做:str.replace(<some Regex here>, "");

我对Regex不是很熟悉,我怎么能做到这一点?

3 个答案:

答案 0 :(得分:8)

使用此正则表达式/[.,\s]/g

var str = 'abc abc a, .aa ';

var regex = /[.,\s]/g;

var result = str.replace(regex, '');

document.write(result);

您不需要在字符类^-]\

中转义除[]之外的字符
  

除^ - ]之外的任何字符都将该字符添加到字符类的可能匹配项中。

答案 1 :(得分:3)

我相信应该这样做:

str.replace(/[.,\s]/g, '');

答案 2 :(得分:0)

这样的事情应该有用......

str=str.replace(/./g,'').replace(/,/g,'').replace(/ /g,'');