因为需要过滤特殊字符,有些需要过滤有些可以通过,所以写了个正则:var keyword = new RegExp("[\\ ,\\。,\\`,\\~,\\!,\\@,\\#,\\$,\\%,\\^,\\+,\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\.,\\<,\\>,\\{,\\},\\(,\\),\\'',\\;,\\=,\"]"); 我发现这样写把英文的逗号","给过滤了。我没在里面加过过滤“,”。为什么这样啊?求高手帮忙