網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 綜合知識 > 

js正則怎麼寫

欄目: 綜合知識 / 發佈於: / 人氣:2.98W
1. js如何寫正則判斷

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

js正則怎麼寫

function isDigit(s)

{

var patrn=/^[0-9]{1,20}$/;

if (!patrn.exec(s)) return false

return true

}

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

function isRegisterUserName(s)

{

var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;

if (!patrn.exec(s)) return false

return true

}

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

function isTrueName(s)

{

var patrn=/^[a-zA-Z]{1,30}$/;

if (!patrn.exec(s)) return false

return true

}

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

function isPasswd(s)

{

var patrn=/^(w){6,20}$/;

if (!patrn.exec(s)) return false

return true

}

//校驗普通電話、傳真號碼:可以“+”開頭,除數字外,可含有“-”

function isTel(s)

{

//var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/;

var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;

if (!patrn.exec(s)) return false

return true

}

//校驗**碼:必須以數字開頭,除數字外,可含有“-”

function isMobil(s)

{

var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;

if (!patrn.exec(s)) return false

return true

}

//校驗郵政編碼

function isPostalCode(s)

{

//var patrn=/^[a-zA-Z0-9]{3,12}$/;

var patrn=/^[a-zA-Z0-9 ]{3,12}$/;

if (!patrn.exec(s)) return false

return true

}

//校驗搜尋關鍵字

function isSearch(s)

{

var patrn=/^[^`~!@#$%^&*()+=|][]{}:;',.<>/?]{1}[^`~!@$%^&()+=|][]{}:;',.<>?]{0,19}$/;

if (!patrn.exec(s)) return false

return true

}

function isIP(s) //by zergling

{

var patrn=/^[0-9.]{1,20}$/;

if (!patrn.exec(s)) return false

return true

}

網上找的。你看看!

Tags:js 正則