匹配非 汉字 字母数字
// A-Za-z 匹配字母
// 0-9 匹配数字
// \u4e00-\u9fa5 匹配汉字
// [^ ] 非
// g 全局匹配
var reg = /[^A-Za-z0-9\u4e00-\u9fa5]/g
var str = "a1汉%……&*((*5"
str.match(reg) //["%", "…", "…", "&", "*", "(", "(", "*"]
匹配非 汉字 字母数字 +
var reg = /[^A-Za-z0-9\u4e00-\u9fa5+]/g
var str = "a1汉+%^&+78+5"
str.match(reg) //["%", "^", "&"]