国产探花免费观看_亚洲丰满少妇自慰呻吟_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; 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长泰县| 香格里拉县| 舞钢市| 荔波县| 康马县| 青阳县| 黄山市| 井研县| 玛纳斯县| 十堰市| 灵宝市| 武宣县| 通山县| 汤阴县| 晋城| 库尔勒市| 葵青区| 罗甸县| 文水县| 隆德县| 建阳市| 怀集县| 曲麻莱县| 政和县| 瑞昌市| 收藏| 崇明县| 安国市| 长沙市| 徐汇区| 望城县| 鄂尔多斯市| 阿瓦提县| 东源县| 信宜市| 锦州市| 建水县| 平顶山市| 本溪| 福清市| 永平县|