驗證郵箱和ip格式的正規表示式
本章節分享一下常用的正規表示式,並不僅僅限於郵箱和ip格式的驗證,還有其他功能的正規表示式。
一.驗證是否全都是數字:
[JavaScript] 純文字檢視 複製程式碼function isDigit(str) { var patrn=/^[0-9]{1,20}$/; if(!patrn.exec(str)) { return false; } return true }
二.輸入長度為5-20,且以字母開頭的字串:
[JavaScript] 純文字檢視 複製程式碼function isRegisterUserName(str) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if(!patrn.exec(str)) { return false; } return true }
三.只能輸入6-20個字母、數字、下劃線:
[JavaScript] 純文字檢視 複製程式碼function isPasswd(str) { var patrn=/^(w){6,20}$/; if(!patrn.exec(str)) { return false; } return true }
四.校驗普通電話、傳真號碼:可以“+”開頭,除數字外,可含有“-” :
[JavaScript] 純文字檢視 複製程式碼function isTel(str) { var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/; if(!patrn.exec(str)) { return false; } return true }
五.校驗手機號碼:必須以數字開頭,除數字外,可含有“-” :
[JavaScript] 純文字檢視 複製程式碼function isMobil(str) { var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/; if(!patrn.exec(str)) { return false; } return true }
六.驗證郵箱格式:
[JavaScript] 純文字檢視 複製程式碼function isPostalCode(str) { var patrn=/^[a-zA-Z0-9 ]{3,12}$/; if(!patrn.exec(str)) { return false; } return true }
七.ip格式校驗程式碼:
[JavaScript] 純文字檢視 複製程式碼function isIP(str){ var patrn=/^[0-9.]{1,20}$/; if(!patrn.exec(str)) { return false } return true }
八.其他的常用正規表示式:
[JavaScript] 純文字檢視 複製程式碼"^\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_]*$"
相關文章
- 郵箱地址正規表示式驗證
- 驗證郵箱格式正規表示式程式碼例項
- ip格式驗證正規表示式
- 正規表示式驗證郵箱及其解析
- 郵箱驗證正規表示式程式碼
- js驗證郵箱的正規表示式程式碼JS
- js正規表示式驗證手機,郵箱,身份證JS
- 郵箱驗證正規表示式例項程式碼
- js郵箱驗證正規表示式例項程式碼JS
- jQuery驗證手機號郵箱身份證的正規表示式(含港澳臺)jQuery
- ORACLE中使用SQL的正規表示式判斷郵箱格式OracleSQL
- 驗證字串格式的正規表示式羅列字串
- 匹配郵箱的正規表示式程式碼
- 正規表示式驗證Ip地址(絕對正確)
- 圖片格式型別驗證正規表示式型別
- 驗證證書的正規表示式
- JavaScript郵箱格式驗證JavaScript
- 驗證經緯度格式正規表示式程式碼
- JS正規表示式的驗證JS
- C#驗證郵件的正規表示式的程式碼C#
- 驗證ip地址正規表示式程式碼例項
- JS正規表示式驗證JS
- 正規表示式驗證工具
- JS常用正規表示式及驗證時間的正規表示式JS
- 郵箱格式驗證程式碼
- javascript常用的驗證正規表示式JavaScript
- 正規表示式驗證密碼格式和長度程式碼例項密碼
- 正規表示式的應用實現郵箱輸入
- 郵箱/郵件地址的正規表示式及分析(JavaScript,email,regex)JavaScriptAI
- jQuery郵箱格式驗證程式碼jQuery
- 強密碼驗證正規表示式密碼
- 最新密碼驗證正規表示式密碼
- 以橫槓(-)連線的時間日期格式驗證正規表示式
- 最全正規表示式總結:驗證QQ號、手機號、Email、中文、郵編、身份證、IP地址等AI
- IP地址的正規表示式
- 日期格式正規表示式
- ip:port 正規表示式
- 驗證IE瀏覽器的正規表示式瀏覽器