js常用正規表示式

2022-07-04 14:27:09 字數 1248 閱讀 6749

// 匹配郵箱

let reg = /^([a-za-z]|[0-9])(\w|\-)+@[a-za-z0-9]+\.([a-za-z])$

// (新)匹配手機號

let reg = /^1[0-9]$/

// (舊)匹配手機號

let reg = /^1(3|4|5|7|8)[0-9]$/

// 匹配8-16位數字和字母密碼的正規表示式

let reg = /^(?![0-9]+$)(?![a-za-z]+$)[0-9a-za-z]$/

//密碼匹配(至少數字、字母、特殊符號兩組組合)

let reg = /(^(?![a-z]+$)(?![a-z]+$)(?!\d+$)(?![\w_]+$)\s+$)/

//密碼匹配(密碼由8位數字、大小寫字母和特殊符號組成!)

let reg = /(^(?=.*[a-za-z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).$)/

// 匹配國內**號碼 0510-4305211

let reg = /\d-\d|\d-\d/

let reg = /[1-9][0-9]/

// 匹配ip位址

let reg = /\d+\.\d+\.\d+\.\d+/

// 匹配中文

let reg = /^[\u4e00-\u9fa5]*$/

// 匹配身份證號碼

let reg=/(^\d$)|(^\d$)|(^\d(\d|x|x)$)/

//18位身份證號強校驗

function

cardid (code)

if (!validatenull(code)) $)|(^\d(\d|x|x)$)/.test(code))

else

if (!city[code.substr(0, 2)])

else

if (parity[sum % 11] != code[17])

else}}

else

} else

list.push(result)

list.push(msg)

return

list

}

js常用正規表示式

數字 d 非負整數 正整數 0 d 非負浮點數 正浮點數 0 d d 非正整數 負整數 0 d 0 正整數 0 9 1 9 0 9 負整數 0 9 1 9 0 9 整數 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...

Js 常用正規表示式

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 非正浮點數 負浮點數 ...

js常用正規表示式

一 校驗數字的表示式 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 有兩位小數的...