JavaScript正則運算式
正則運算式:又稱規則運算式
英文名為Regular Expression,在代碼中常簡寫為regex、RegExp或RE
正則運算式用于定義一些字串的規則,計算機可以根據正則運算式,來檢查一個字串是否符合規則,可以將字符中符合規則的內容提取出來
語法: var 變數=new RegExp("正則運算式","匹配模式");
使用typeof檢查正則物件,則會回傳object
var reg=new RegExp("a"); 這個運算式可以用來檢查一個字串中是否含有字符a
在建構式中可以傳遞一個匹配模式作為第二個引數
i 忽略大小寫
g 全域匹配
正則運算式的方法:
test()
- 使用這個方法可以用來檢查一個字串中是否符合正則運算式的規則
如果符合則回傳true,否則回傳false
使用字面量來創建正則運算式
語法: var 變數=/正則運算式/匹配模式
創建一個正則運算式,去檢查一個字串中是否含有字母
[] 使用中括號表示范圍
[abc] 等價于 a|b|c
[a-z] 表示匹配所有的小寫字母
[A-Z] 表示匹配所有的大寫字母
[A-z] 表示匹配所有的字母(包含大小寫)
[0-9] 表示匹配所有的數字
例如:
列印出:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/57644.html
標籤:JavaScript
上一篇:JavaScript內建物件總結
下一篇:如何理解前端的面向物件?
