常用的正規表示式

2021-08-31 18:35:59 字數 1330 閱讀 5591

手機號碼格式

只允許以13、15、18開頭的號碼

如:13012345678、15929224344、18201234676

var regmobile=/^1[3,5,8]\d$/;
固定**號碼格式

因為固定**格式比較複雜,情況比較多,主要驗證了以下型別

如:010-12345678、0912-1234567、(010)-12345678、(0912)1234567、(010)12345678、(0912)-1234567、01012345678、09121234567

var regphone=/^(^0\d-?\d$)|(^0\d-?\d$)|(^0\d2-?\d$)|(^0\d3-?\d$)$/;
email郵箱

如:[email protected][email protected][email protected]

var regemail=/^([a-za-z0-9]+[_|\-|\.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|\-|\.]?)*[a-za-z0-9]+(\.[a-za-z])+$/;
只能為正整數

var regnum=/^\d+$/;
var regpostcode=/^\d$/;
使用者名稱

只能是字母數字下劃線,並且以字母開頭(5-16位)

var regusername=/^[a-za-z]\w$/;
var regip=/^((([1-9]\d?)|(1\d)|(2[0-4]\d)|(25[0-5]))\.)(([1-9]\d?)|(1\d)|(2[0-4]\d)|(25[0-5]))$/;
只能是中文漢字

var regchinesechar=/^[\u4e00-\u9fa5]+$/;

var regweb=/^(([hh][tt][pp][ss]?)|([ff][tt][pp]))\:\/\/[ww]\.[\w-]+\.\w(\/.*)?$/;
日期格式驗證

因為日期格式比較多,主要驗證了以下型別

2012-05-14、2012/05/6、2012.5.14、20120528

var regdate=/^[1-9]\d([-|\/|\.])?((0\d)|([1-9])|(1[0-2]))\1(([0|1|2]\d)|([1-9])|3[0-1])$/;

正規表示式 常用正規表示式

一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...

正規表示式 常用正規表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 4 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 或者 1 3...

正規表示式 開發常用的正規表示式

正規表示式是一種用來進行文字匹配的工具,其語法優美簡潔。在開發中,查詢 對比以及匹配字串是家常便飯的業務,通過正規表示式我們將這些業務描述成某些需求規則,來讓我們的 更美觀 實用。例如我們要驗證使用者輸入的密碼長度是否滿足6 18位的長度,新手最常見的驗證方式是判斷輸入的密碼長度 return te...