當前位置:成語大全網 - 新華字典 - JS 判斷是否包含特殊字符

JS 判斷是否包含特殊字符

JS 判斷是否包含特殊字符

js 正則過濾特殊字符

js 驗證特殊字符

js檢查是否含有非法字符

//正則

function?trimTxt(txt){

return?txt.replace(/(^\s*)|(\s*$)/g,?"");

}

/**

*?檢查是否含有非法字符

*?@param?temp_str

*?@returns?{Boolean}

*/

function?is_forbid(temp_str){

temp_str=trimTxt(temp_str);

temp_str?=?temp_str.replace('*',"@");

temp_str?=?temp_str.replace('--',"@");

temp_str?=?temp_str.replace('/',"@");

temp_str?=?temp_str.replace('+',"@");

temp_str?=?temp_str.replace('\'',"@");

temp_str?=?temp_str.replace('\\',"@");

temp_str?=?temp_str.replace('$',"@");

temp_str?=?temp_str.replace('^',"@");

temp_str?=?temp_str.replace('.',"@");

temp_str?=?temp_str.replace(';',"@");

temp_str?=?temp_str.replace('<',"@");

temp_str?=?temp_str.replace('>',"@");

temp_str?=?temp_str.replace('"',"@");

temp_str?=?temp_str.replace('=',"@");

temp_str?=?temp_str.replace('{',"@");

temp_str?=?temp_str.replace('}',"@");

var?forbid_str=new?String('@,%,~,&');

var?forbid_array=new?Array();

forbid_array=forbid_str.split(',');

for(i=0;i<forbid_array.length;i++){

if(temp_str.search(new?RegExp(forbid_array[i]))?!=?-1)

return?false;

}

return?true;

}

-----------------------------------

作者:dongsir 董先生?

來源:董先生的博客?

原文鏈接:js檢查是否含有非法字符

版權聲明:本作品采用知識***享署名-非商業性使用-相同方式***享 4.0 國際許可協議進行許可。轉載時請標註:/p/195