最新正則大全

/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/, // 固定電話

/^MYs\d{14}$/? ? //螞蟻分期? ?MYs開頭跟14位數字

/^\d{32}$/? ? ?// 32位純數字

/^([A-Z]|\d){2}\d{12}[A-Z]$/? ? //銀行流水號? ?15位數字和大寫字母組成

/^\d{5,11}$/? ? //QQ號碼? ? ?5~11位數字組成

/^[\u4e00-\u9fa5]{2,6}$/? ? ?2到6位漢字

/^1[3456789]\d{9}$/? ? ?// 最新手機號正則

/^[-_a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/? ? ? //由6~20個字母、數字、下劃線和減號組成且必須以字母、下劃線或減號開頭

? ?/^[0-9A-Za-z]{4,10}$/, // 賬號4-10位數字或字母組成

? ?/^[0-9A-Za-z]{6,16}$/, // 密碼由6-16位數字或者字母組成

?/^[0-9A-Za-z]*$/, // 字母或數字

? i/^[a-zA-Z]*$/, // 是否字母

? /^[0-9a-zA-Z\u4E00-\uFA29]*$/, // 是否數字或字母或漢字

? ?/^[\d-]*$/i, // 是否郵編

? /^[0-9a-zA-Z_]*$/, // 是否數字、字母或下劃線

? /^([1-9]\d*(\.\d+)?|0)$/, // 是否為整數且大于0/^[1-9]\d*(\.\d+)?$/

? /^(\w||[\u4e00-\u9fa5]){0,}$/, // 是否為非特殊字符(包括數字字母下劃線中文)

? /^[a-zA-Z][A-Za-z0-9#$_-]{0,29}$/, // 表名

? ?/^-?\d+$/, // 整數

?/^[\u4e00-\u9fa5]{0,20}$/, // 別名

? /^(\W|\w{1,2}){0,15}$/, // 正則

?/^(\W|\w{1,2}){0,10}$/, // 正則

?/^(\W|\w{1}){0,30}$/, // 匹配30個字符,字符可以使字母、數字、下劃線、非字母,一個漢字算1個字符

? ?/^(\W|\w{1}){0,50}$/, // 匹配50個字符,字符可以使字母、數字、下劃線、非字母,一個漢字算1個字符

? /^(\W|\w{1}){0,20}$/, // 匹配20個字符,字符可以使字母、數字、下劃線、非字母,一個漢字算1個字符

?/^(\W|\w{1}){0,100}$/, // 匹配100個字符,字符可以使字母、數字、下劃線、非字母,一個漢字算1個字符

? /^(\W|\w{1}){0,250}$/, // 匹配250個字符,字符可以使字母、數字、下劃線、非字母,一個漢字算1個字符

? /^[^\u4e00-\u9fa5]{0,}$/, // 不為中文? IDcard: /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/, // 身份證

?/^(([1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X))|(admin))$/, // 身份證或者是admin賬號

?/^\s*(([1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3})|([1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X))|(admin))\s*$/, // 身份證

? /^[1-9]*$/, // 數字

? /image\/(png|jpg|jpeg|gif)$/, // 上傳圖片類型

? isNozeroNumber: /^\+?[1-9]\d*$/, // 大于零的正整數

? float: /^\d+(\.?|(\.\d+)?)$/, // 匹配正整數或者小數 或者0.這個特殊值

? IDcardAndAdmin: /^(([1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X))|(admin))$/, // 身份證或者是admin賬號

? IDcardTrim: /^\s*(([1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3})|([1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X))|(admin))\s*$/, // 身份證

? companyNO: /^qqb_[0-9a-zA-Z_]{1,}$/, // 公司人員賬號

? imgType: /image\/(png|jpg|jpeg|gif)$/, // 上傳圖片類型

? isChina: /^[\u4e00-\u9fa5]{2,8}$/,

? isNozeroNumber: /^\+?[1-9]\d*$/, // 大于零的正整數

? float: /^\d+(\.?|(\.\d+)?)$/, // 匹配正整數或者小數 或者0.這個特殊值

/^\d{n}$/ //n位的數字

/^\d{n,}$/? //至少n位的數字

/^\d{m,n}$/? ? //m-n位的數字

/^(0|[1-9][0-9]*)$/? // 零和非零開頭的數字

/^([1-9][0-9]*)+(.[0-9]{1,2})?$/? //非零開頭的最多帶兩位小數的數字

/^(\-)?\d+(\.\d{1,2})?$/? ? //帶1-2位小數的正數或負數

/^(\-|\+)?\d+(\.\d+)?$/? //正數、負數、和小數:

/^[0-9]+(.[0-9]{2})?$/? //有兩位小數的正實數:

/^[0-9]+(.[0-9]{1,3})?$/? ? //有1~3位小數的正實數:

/^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$/? // 非零的正整數

/^\-[1-9][0-9]*$/

/^\-[1-9]\d*$/? // 非零的負整數

/^\d+$ 或 ^[1-9]\d*|0$/ //非負整數

/^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$/? //? ? 非正整數

/^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$/? //? 非負浮點數

/^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/? //浮點數

/^\d{4}-\d{1,2}-\d{1,2}/? ?//日期格式

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容