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中沒有加入對校驗的引用,需要在...