㈠RegExp 對象正則表達式
正則表達式是描述字符模式的對象。函數
正則表達式用於對字符串模式匹配及檢索替換,是對字符串執行模式匹配的強大工具。工具
㈡語法spa
var patt=new RegExp(pattern,modifiers);
或者更簡單的方式:
var patt=/pattern/modifiers;3d
⑴pattern(模式) 描述了表達式的模式code
⑵modifiers(修飾符) 用於指定全局匹配、區分大小寫的匹配和多行匹配對象
注意:當使用構造函數創造正則對象時,須要常規的字符轉義規則(在前面加反斜槓 \)。好比,如下是等價的:blog
var re = new RegExp("\\w+"); var re = /\w+/;
㈢修飾符字符串
修飾符用於執行區分大小寫和全局匹配:class
㈣方括號
方括號用於查找某個範圍內的字符:
㈤元字符
元字符(Metacharacter)是擁有特殊含義的字符:
㈥量詞
㈦RegExp 對象方法
㈧支持正則表達式的 String 對象的方法
㈨RegExp 對象屬性