js正则校验特殊字符串
js中用正则表达式 过滤特殊字符 ,校验所有输入域是否含有特殊符号function stripscript(s){var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")var rs = "";for (var i = 0; i < s.len
·
//替换特殊字符串
function RegExpString(str)
{
var p = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")
var rs = "";
for (var i = 0; i < str.length; i++) {
rs = rs+str.substr(i, 1).replace(pattern, '');
}
return rs;
}
//判断是否包含特殊字符串
function RegExpString(str)
{
var p = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")
if(p.test(str)){
return true}
else{
return false
}
}
//不允许属性指定特殊字符串
function RegExpString(str){
var p =/^((?!<|>|~|@|\|^|&).)*$/;
return p.test(str);
}
更多推荐
已为社区贡献2条内容
所有评论(0)