js常用正規表示式整理

2022-02-09 10:18:59 字數 1252 閱讀 4552

//判斷身份證號是否是15位或者18位 

var re = /(^/d$)|(^/d([0-9]|x)$)/; 

if (!re.test(idcard.value))

//判斷郵箱格式是否正確 

var re = /^([a-za-z0-9_-])+@([a-za-z0-9_-])+((/.[a-za-z0-9_-]))$/; 

if(!re.test(email.value))

//判斷空串和空格 

var re = /^//s+$/; 

if(!re.test(telphone.value))

//找字尾檔案

\.vue(\?[^?]+)?$

//各類數字校驗

"^\\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 

JS正規表示式整理

金額校驗類,包含正負,小數點後兩位 function chearnum s 0 0 9 0 9 0 9 金額 允許正 負數 var exp 1 9 0 9 0 9 0 0 9 0 9 0 9 金額 允許正負數 var exp 1 9 0 9 0 9 0 0 9 0 9 0 9 if exp.test...

常用正規表示式(整理)

1。d 注釋 匹配 非負整數 正整數 0 2。0 9 1 9 0 9 注釋 匹配 正整數 3。d 0 注釋 匹配 非正整數 負整數 0 4。0 9 1 9 0 9 注釋 匹配 負整數 5。d 注釋 匹配 整數 正整數和付整數和0 6。d d 注釋 匹配 非負浮點數 正浮點數 0 7。0 9 0 9 ...

常用正規表示式(整理)

1。d 注釋 匹配 非負整數 正整數 0 2。0 9 1 9 0 9 注釋 匹配 正整數 3。d 0 注釋 匹配 非正整數 負整數 0 4。0 9 1 9 0 9 注釋 匹配 負整數 5。d 注釋 匹配 整數 正整數和付整數和0 6。d d 注釋 匹配 非負浮點數 正浮點數 0 7。0 9 0 9 ...