js 正規表示式 常見的)

2022-06-20 06:54:11 字數 1235 閱讀 3034

驗證**號碼

if (!(/^1[3456789]\d$/.test(phone))) )

}

納稅人識別號

var specodereg = /[0-9a-hj-npqrtuwxy]\d[0-9a-hj-npqrtuwxy]/

if(!(specodereg.test(etcfirmcode)))

銀行卡號

var specountreg = /^\d|\d$/

if((!(specountreg.test(specount))))

郵箱

var postemailreg = /^([a-za-z0-9]+[_|\_|\.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|\_|\.]?)*[a-za-z0-9]+\.[a-za-z]$/

if (!(postemailreg.test(postemail)))

**號碼(座機)

var spetelreg = /^0\d-?\d$/

if (!(spetelreg.test(spetel)))

驗證社信**

var reg = /^[^_iozsva-z\w]\d[^_iozsva-z\w]$/g;

if (!(reg.test(code))) )

}

匹配滿足條件的值

/[^m-nm-n0-9cc\*\/\+\-\.]+/g這個正規表示式的意思是輸入的值只能是m-n m-n 0-9 . + - * /中的乙個或者多個字元,沒有在這裡的字元不能輸入;

下面的這句就是輸入的時候如果不滿足正規表示式,就輸入不上;

"price

" @keyup.native="

price=price.tostring().replace(/[^m-nm-n0-9cc\*\/\+\-\.]+/g,'')

" />replace()這個函式只能用於字串,當是數字的時候就會報此錯誤,所以這裡用tostring()轉了一下

正規表示式常見用法

正規表示式是處理字串的強大工具,具有特定的語法結構,可以實現字串的檢索 替換 匹配驗證等。第乙個引數傳入正規表示式,第二個引數傳入要匹配的字串 嘗試從字串的起始位置匹配正規表示式,如果匹配成功就返回匹配的結果,否則返回none import re content hello 1234 5678 wo...

正規表示式常見錯誤

如果用 0 9 匹配 a 1234 num 備用狀態是否包括 a 1234 num 點號代表位置 p.164 答案是否定的.星號限定的部分總是能夠匹配.如果整個表示式都由星號控制,它就能夠匹配任何內容.在字串的開始位置,傳動機構對引擎進行第一次嘗試時的狀態,當然算匹配成功.在這種情況下,正規表示式匹...

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

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