驗證**號碼
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 有兩位小數的...