1.顺序问题
new RegExp(/[&:;!?~\/\\\(\)\^\[\]\{\}\*\|\ \+-]/,‘g‘)
如果将-移入前面可能会报错,比如
new RegExp(/[&:;!?~-\/\\\(\)\^\[\]\{\}\*\|\ \+]/,‘g‘)
可能是-比较特殊,在其后面接字符会出现空结果(两次试验结果):
正则表达式注意要点
原文:http://www.cnblogs.com/echo2016/p/6165816.html