国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

js中過濾特殊字符的正則表達式

2020-03-16 21:12:44
字體:
來源:轉載
供稿:網友
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(checkAllTextValid(document.forms[0])) 
* alert("表單中所有文本框通過校驗!"); 
*/ 
function checkAllTextValid(form) 

//記錄不含引號的文本框數量 
var resultTag = 0; 
//記錄所有text文本框數量 
var flag = 0; 
for(var i = 0; i < form.elements.length; i ++) 

if(form.elements[i].type=="text") 

flag = flag + 1; 
//此處填寫所要過濾的特殊符號 
//注意:修改####處的字符,其它部分不許修改. 
//if(/^[^####]*$/.test(form.elements[i].value)) 

if(/^[^/|"'<>]*$/.test(form.elements[i].value)) 
resultTag = resultTag+1; 
else 
form.elements[i].select(); 



/** 
* 如果含引號的文本框等于全部文本框的值,則校驗通過 
*/ 
if(resultTag == flag) 
return true; 
else 

alert("文本框中不能含有/n/n 1 單引號: ' /n 2 雙引號: /" /n 3 豎 杠: | /n 4 尖角號: < > /n/n請檢查輸入!"); 
return false; 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 勐海县| 沭阳县| 三门县| 新源县| 克什克腾旗| 虹口区| 梅河口市| 永济市| 鸡西市| 电白县| 务川| 关岭| 阿尔山市| 时尚| 平舆县| 牟定县| 宿松县| 甘谷县| 忻城县| 永泰县| 图木舒克市| 长丰县| 南宁市| 隆尧县| 瑞金市| 泸水县| 吉木萨尔县| 襄汾县| 齐河县| 博爱县| 井冈山市| 成都市| 会同县| 绵阳市| 扬州市| 永济市| 高平市| 乌拉特中旗| 长葛市| 秭归县| 秭归县|