在开发中有时会遇到from表单特殊校验,记录一下,校验所有输入域是否含有特殊符号:
function stripscript(s) {
var pattern = new RegExp(
"[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]"
);
var rs = "";
for (var i = 0; i < s.length; i++) {
rs = rs + s.substr(i, 1).replace(pattern, "");
}
return rs;
}