我试图从字符串中删除fullstops,逗号和空格。我非常确定我必须这样做:str.replace(<some Regex here>, "");
我对Regex不是很熟悉,我怎么能做到这一点?
答案 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,'');