數字驗證的正規表示式集
驗證數字:^ [0-9] * $
驗證ñ位的數字:^ \ d $
驗證至少ñ位數字:^ \ d $
驗證mn位的數字:^ \ d $
驗證零和非零開頭的數字:^(0 | [1-9] [0-9] *)$
驗證有兩位小數的正實數:^ [0-9 ] + $([0-9] 。)?
驗證有1-3位小數的正實數:([0-9] )?^ [0-9] + $
驗證非零的正整數:^ \ + [1-9] [0-9] * $?
驗證非零的負整數:^ \ - [1-9] [0-9] * $
驗證非負整數(正整數+ 0)^ \ d + $
驗證非正整數(負整數+ 0)^(( - \ d +)|(0 +))$
驗證長度為3的字元:^。 $
驗證由26個英文本母組成的字串:^ [a-za-z] + $
驗證由26個大寫英文本母組成的字串:^ [az] + $
驗證由26個小寫英文本母組成的字串:^ [az] + $
驗證由數字和26個英文本母組成的字串:^ [a-za-z0-9] + $
驗證由數字,26個英文本母或者下劃線組成的字串:^ \ w + $
驗證使用者密碼:^ [a-za-z] \ w $正確格式為:以字母開頭,長度在6-18之間,只能包含字元,數字和下劃線。
驗證 是否含有^%&',; =?$ \「等字元:[^%&'
,; =?$ \ x22] +
驗證漢字:^ [\ u4e00- \ u9fa5], $
驗證interneturl:^ http://([\ w - ] + \。)+ [\ w - ] +(/ [\ w-./?%&=]*)?$; ^ [a-za-z] +://(w +(-w +) *)((w +( - w +)。*))*(s *)$?
驗證**號碼:^(\(\ d \)|?\ d - )\ d $: -正確格式為:***x-******x,***x-******xx,***-******x,***-******xx,******x,******xx
驗證身份證號(15位或18位數字):^ \ d | \ d {} 18 $
驗證一年的12個月:^(0?[1-9] | 1 [0-2])$正確格式為:「01」 - 「09」和「1 「」12「
驗證乙個月的31天:^((0?[1-9])|((1 | 2)[0-9])| 30 | 31)$正確格式為:01,09和1 ,31。
整數:^ - ?\ d + $
非負浮點數(正浮點數+ 0):^ \ d +(\。\ d +)?$
正浮點數^(([0-9] + \。[0 -9] * [1-9] [0-9] *)|。([0-9] * [1-9] [0-9] * \ [0-9] +)|([0-9 ] * [1-9] [0-9] *))$
非正浮點數(負浮點數+ 0)^(( - \ d +(\。\ d +)?)|(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 +) ?$
JavaScript正則常用方法
regexp.test str 作用 檢測乙個字串是否匹配某個正則。滿足返回true,否則返回false。var regexp 1 3 9 d 手機號正則 console.log regexp.test 13588888888 true console.log regexp.test 1258888...
JavaScript常用的正則匹配
常用的正則規則 eslint disable next line export const regexpconfig 0 d 1 0 2 0 1 2 d 3 0 1 d 1 9 d 1 9 d 0 d 1 0 2 0 1 2 d 3 0 1 d 0 9 x 身份證 mobile 1 3 4 5 7 ...
Vue elementui 常用表單項正則校驗
import vue from vue export default ip位址校驗 ipaddressvalidator rule,value,callback elseif 2 5 0 5 0 4 d 0 1 d 2 5 0 5 0 4 d 0 1 d g test value else if 1...