Javascript正则表达式允许unicode但不允许很少的特殊字符,如*,[,],〜等

时间:2016-06-28 08:05:13

标签: javascript regex

我想允许像中文字符之类的unicode字符,但不想允许像*,[,],〜这样的特殊字符,还有空格,输入等等。

1 个答案:

答案 0 :(得分:-1)

元字符\W找到包含所有特殊字符的非单词字符。

var str = "{,[]&$pop^%$%%}";
var patt = /\W/g;
var string = str.replace(patt,"");
window.alert(string);