1.js正則的定義
兩種寫法
- var hanzi = new RegExp("^[\u4e00-\u9fa5]+$"); // 漢字
- var dianhua = /1\d{10}/; // 手機號
寫法 | 結果 |
hanzi.test("你好") | true |
hanzi.test("") | false |
hanzi.test("121sasa") | false |
hanzi.test("你好sssw") | false |
寫法 | 結果 |
"你好".match(hanzi) | ["你好"] |
"你好sss".match(hanzi) | null |
"ssqwq".match(hanzi) | null |
"".match(hanzi) | null |
if("你好".match(hanzi)){
alert("正則匹配成功");
}