关于js中正则匹配特殊字符 function CheckStr(){ var res = /[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“” 【】、;‘’,。、]/im; if ( res.test(str)) {// 如果包含特殊字符返回false // message("输入不合法",“error”) return false; } } 说明: 一般在函数中加入正则,多以 .test()函数来加以嵌套在函数应用中