正则表达式过滤特殊字符
因为需要过滤特殊字符,有些需要过滤有些可以通过,所以写了个正则:varkeyword=newRegExp("[\\,\\。,\\`,\\~,\\!,\\@,\\#,\\$...
因为需要过滤特殊字符,有些需要过滤有些可以通过,所以写了个正则:
var keyword = new RegExp("[\\ ,\\。,\\`,\\~,\\!,\\@,\\#,\\$,\\%,\\^,\\+,\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\.,\\<,\\>,\\{,\\},\\(,\\),\\'',\\;,\\=,\"]");
我发现这样写把英文的逗号","给过滤了。我没在里面加过过滤“,”。为什么这样啊?求高手帮忙 展开
var keyword = new RegExp("[\\ ,\\。,\\`,\\~,\\!,\\@,\\#,\\$,\\%,\\^,\\+,\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\.,\\<,\\>,\\{,\\},\\(,\\),\\'',\\;,\\=,\"]");
我发现这样写把英文的逗号","给过滤了。我没在里面加过过滤“,”。为什么这样啊?求高手帮忙 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询