1.顺序问题
new RegExp(/[&:;!?~\/\\\(\)\^\[\]\{\}\*\|\ \+-]/,'g')
如果将-移入前面可能会报错,比如
new RegExp(/[&:;!?~-\/\\\(\)\^\[\]\{\}\*\|\ \+]/,'g')
可能是-比较特殊,在其后面接字符会出现空结果(两次试验结果):