常用的一些校驗

2021-08-29 06:24:46 字數 1622 閱讀 2694

js **

//校驗是否全由數字組成

function isdigit(s)   

$/;   

if (!patrn.exec(s)) return

false

return

true

}   

//校驗登入名:只能輸入5-20個以字母開頭、可帶數字、「_」、「.」的字串

function isregisterusername(s)   

([a-za-z0-9]|[._])$/;   

if (!patrn.exec(s)) return

false

return

true

}   

//校驗使用者姓名:只能輸入1-30個以字母開頭的字串

function istruename(s)   

$/;   

if (!patrn.exec(s)) return

false

return

true

}   

//校驗密碼:只能輸入6-20個字母、數字、下劃線

function ispasswd(s)   

$/;   

if (!patrn.exec(s)) return

false

return

true

}   

//校驗普通**、傳真號碼:可以「+」開頭,除數字外,可含有「-」

function istel(s)   

(\d)[ ]?([-]?(\d))+$/;

var patrn=/^[+](\d)[ ]?([-]?((\d)|[ ]))+$/;   

if (!patrn.exec(s)) return

false

return

true

}   

//校驗手機號碼:必須以數字開頭,除數字外,可含有「-」

function ismobil(s)   

(\d)[ ]?([-]?((\d)|[ ]))+$/;   

if (!patrn.exec(s)) return

false

return

true

}   

function ispostalcode(s)   

$/;

var patrn=/^[a-za-z0-9 ]$/;   

**號碼的驗證  

要求:  

(1)**號碼由數字、"("、")"和"-"構成  

(2)**號碼為3到8位  

(3)如果**號碼中包含有區號,那麼區號為三位或四位  

(4)區號用"("、")"或"-"和其他部分隔開  

(5)移動**號碼為11或12位,如果為12位,那麼第一位為0  

(6)11位移動**號碼的第一位和第二位為"13"  

(7)12位移動**號碼的第二位和第三位為"13"  

根據這幾條規則,可以與出以下正規表示式:  

(^[0-9]\-[0-9]$)|(^[0-9]$)|(^\([0-9]\)[0-9]$)|(^013[0-9]$) 

js **

常見的一些校驗規則

ischinese strvalue islicenseplate strvalue a hj np z a hj np z0 9 a hj np z0 9掛學警港澳 return license plate reg.test strvalue istelormobile strvalue d d ...

Extjs 前端校驗的一些方式總結

1 文字框 輸入不能為空 設定配置項allowblank false 輸入最大長度 maxlength number 輸入最小長度 minlength number 不能輸入負數 allownegative false 不能輸入小數 allowdecimals false 規定輸入數字範圍 minv...

struts中校驗的一些問題

struts2 validation error只出現在控制台中 注在struts中,最近弄校驗的時候又發現好多不會弄,出現了各種問題,又回去看了遍書,查了些資料,現總結如下。大概有三個方面jsp struts.xml validation.xml,大致如下 1 jsp中沒有加入對校驗的引用,需要在...