js正則匹配

1.js正則的定義

兩種寫法

  1. var hanzi = new RegExp("^[\u4e00-\u9fa5]+$");      // 漢字
  2. var dianhua = /1\d{10}/; // 手機號
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)){
    alert("正則匹配成功");
}

發佈了19 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章