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個字母、數字、下劃線
$/;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 ]$/;
if (!patrn.exec(s)) return false
return true
}//校驗搜尋關鍵字
function issearch(s)
:;'/,.<>/?][^`~!@$%^&()+=|///]
[/]/:;'/,.<>?]$/;
if (!patrn.exec(s)) return false
return true
}function isip(s) //by zergling
$/;if (!patrn.exec(s)) return false
return true
}正規表示式"^//d+$" //非負整數(正整數 + 0)
"^[0-9]*[1-9][0-9]*$" //正整數
"^((-//d+)|(0+))$" //非正整數(負整數 + 0)
"^-[0-9]*[1-9][0-9]*$" //負整數
"^-?//d+$" //整數
"^//d+(//.//d+)?$" //非負浮點數(正浮點數 + 0)
"^(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*))$"
//正浮點數
"^((-//d+(//.//d+)?)|(0+(//.0+)?))$" //非正浮點數(負浮點數 + 0)
"^(-(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*)))$"
//負浮點數
"^(-?//d+)(//.//d+)?$" //浮點數
"^[a-za-z]+$" //由26個英文本母組成的字串
"^[a-z]+$" //由26個英文本母的大寫組成的字串
"^[a-z]+$" //由26個英文本母的小寫組成的字串
"^[a-za-z0-9]+$" //由數字和26個英文本母組成的字串
"^//w+$" //由數字、26個英文本母或者下劃線組成的字串
"^[//w-]+(//.[//w-]+)*@[//w-]+(//.[//w-]+)+$" //email位址
"^[a-za-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//s*)?$" //url
"^[a-za-z0-9_]*$"
常用正規表示式驗證
正則驗證手機號 正確返回 true function preg mobile mobile mobile else 驗證 號碼 function preg tel tel d d tel else 驗證身份證號 15位或18位數字 function preg idcard idcard d idca...
常用驗證 正規表示式
1.使用者名稱 漢字 字母 下劃線開始,含數字 字母 漢字下劃線,共計4 20位 正則約束 u4e00 u9fa5 0 9 a za z u4e00 u9fa5 0 9 a za z 2.密碼 大小寫字母 數字 鍵盤可見符號,6 25位。位數不足或超出,視為密碼 純數字 純小寫字母 純大寫字母的密碼...
正則表達之 常用正規表示式驗證
純數字 0 9 純數字 6 16位 0 9 驗證輸入帶數字 或純數字,或小數 d d d 驗證漢字 u4e00 u9fa5 驗證只能輸入漢字或英文本元 u4e00 u9fa5 a za z 金額的驗證 或純數字,或小數點後最多兩位,並且整數為必須大於0 1 9 d 1 9 dd?驗證只能輸英文本母,...