古詩詞大全網 - 口號大全 - 如何用js寫正則判斷

如何用js寫正則判斷

//檢查是否全部由數字組成。

函數是數字

{

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

如果(!patrn.exec)返回false

返回true

}

//登錄名驗證:只有5-20個帶數字“_”和“.”的字符串可以進入。

函數是註冊用戶名

{

瓦爾patrn=/^[a-za-z]{1}([a-za-z0-9]|[._]){4,19}$/;

如果(!patrn.exec)返回false

返回true

}

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

函數名稱

{

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

如果(!patrn.exec)返回false

返回true

}

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

函數是Passwd

{

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

如果(!patrn.exec)返回false

返回true

}

//檢查普通電話和傳真號碼:可以“+”開頭,除數字外還可以包含“-”。

函數isTel

{

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

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

如果(!patrn.exec)返回false

返回true

}

//檢查手機號碼:必須以數字開頭,除數字外還可以包含“-”。

功能是移動的

{

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

如果(!patrn.exec)返回false

返回true

}

//檢查郵政編碼

函數是PostalCode

{

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

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

如果(!patrn.exec)返回false

返回true

}

//檢查搜索關鍵字

函數是搜索

{

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

如果(!patrn.exec)返回false

返回true

}

函數isIP(s)//通過小狗

{

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

如果(!patrn.exec)返回false

返回true

}網上找的。看那個!