/[@#\$%\^&\*]+/g 这个是包含以上任意一个特殊字符的。
你可以测试一下:
alert(/[@#\$%\^&\*]+/g.test("你的字符串"))
如果返回是true,那么说明含有非法字符,用!反一下,就行了,如:
alert(!/[@#\$%\^&\*]+/g.test("你的字符串"))
js检查是否含有非法字符
//正则
function trimTxt(txt){
return txt.replace(/(^\s*)|(\s*$)/g, "");
}
/**
* 检查是否含有非法字符
* @param temp_str
* @returns {Boolean}
*/
js检查是否含有非法字符