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