js正則匹配

2021-07-03 05:47:38 字數 639 閱讀 5094

1.js正則的定義

兩種寫法

var hanzi = new regexp("^[\u4e00-\u9fa5]+$");

// 漢字

var dianhua = /1\d/;// 手機號

2.js正則的使用

(1)使用 new regexp().test

比如驗證漢字, 那就是  hanzi.test(內容)。

例如:  

寫法結果

hanzi.test("你好") 

true

hanzi.test("")

false

hanzi.test("121sasa")

false

hanzi.test("你好sssw")

false

(2)使用macth

寫法結果

"你好".match(hanzi)

["你好"

]"你好sss".match(hanzi)

null

"ssqwq".match(hanzi)

null

"".match(hanzi)

null

因此這樣去判斷正則,

if("你好".match(hanzi))

js 正則匹配

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 isemai...

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個反斜槓 第乙個和第三個用於在程式語言裡將第二個和第四個轉義成反斜槓,轉換成兩個反斜槓 後再在正規表示式裡轉義成乙個反斜槓用來匹配反斜槓 這樣顯然是非常...