js 正則匹配

2021-04-13 21:16:05 字數 1111 閱讀 5401

isnumber 是否為數字       

regexps.isnumber = /^[-/+]?/d+(/./d+)?$/;

isint 是否為整形

regexps.isint        = /^[-/+]?/d+$/;

istime 是否為時間格式

regexps.istime = /^/d-/d-/d/s/d:/d:/d$/;

isdate 是否為日期格式

regexps.isdate  = /^/d-/d-/d$/;

isemail 必須是email格式

regexps.isemail  = /([/w-/.]+)@((/[[0-9]/.[0-9]/.[0-9]/.)|(([/w-]+/.)+))([a-za-z]|[0-9])(/]?)/;

isphone 是否為**號碼

regexps.isphone  = /^((/(/d/))|(/d/-))?(/(0/d/)|0/d-)?[1-9]/d(/-/d)?$/;

i**obile 是否為手機號碼

regexps.i**obile  = /^((/(/d/))|(/d/-))?13/d$/;

isidcard 是否為身份證號碼

regexps.isidcard  = /(^/d$)|(^/d[0-9xx]$)/;

i**oney 是否為貨幣值

regexps.i**oney  = /^/d+(/./d+)?$/;

iszip 是否是郵件編碼

regexps.iszip        = /^[1-9]/d$/;

isqq 是否是qq

regexps.isqq       = /^[1-9]/d$/;

isenglish 是否是english

regexps.isenglish = /^[a-za-z]+$/;

ischinese 是否是中文

regexps.ischinese =  /^[/u0391-/uffe5]+$/;

isurl 是否是url

js正則匹配

var childnodename childnodename val 自定義name只能輸入數字 字母或漢字 if childnodename var regex1 a za z a za z0 9 字母數字,字母開頭 var regex3 a za z0 9 字母數字下劃線 var regex4...

js正則匹配

與大多數程式語言相同,正規表示式裡使用 作為轉義字元,這就可能造成反斜槓困擾。假如你需要匹配文字中的字元 那麼使用程式語言表示的正規表示式裡將需要4個反斜槓 第乙個和第三個用於在程式語言裡將第二個和第四個轉義成反斜槓,轉換成兩個反斜槓 後再在正規表示式裡轉義成乙個反斜槓用來匹配反斜槓 這樣顯然是非常...

js正則匹配

1.js正則的定義 兩種寫法 var hanzi new regexp u4e00 u9fa5 漢字 var dianhua 1 d 手機號 2.js正則的使用 1 使用 new regexp test 比如驗證漢字,那就是 hanzi.test 內容 例如 寫法結果 hanzi.test 你好 t...