正则是否包含特殊字符串

js中用正则表达式 过滤特殊字符 ,校验所有输入域是否含有特殊符号 

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; 
}

只是判断是否存在特殊字符串

if(pattern.text(str)){
return true}
else{
return false
}

 

上一篇:责任链模式


下一篇:在python正则表达式的匹配模式pattern中使用变量