中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

JavaScript RegExp 對象


RegExp 對象

正則表達式是描述字符模式的對象。

正則表達式用于對字符串模式匹配及檢索替換,是對字符串執(zhí)行模式匹配的強大工具。

語法

var patt=new RegExp(pattern,modifiers);

或者更簡單的方式:

var patt=/pattern/modifiers;
  • pattern(模式) 描述了表達式的模式
  • modifiers(修飾符) 用于指定全局匹配、區(qū)分大小寫的匹配和多行匹配

注意:當使用構(gòu)造函數(shù)創(chuàng)造正則對象時,需要常規(guī)的字符轉(zhuǎn)義規(guī)則(在前面加反斜杠 )。比如,以下是等價的:

var re = new RegExp("\w+");
var re = /w+/;

更多關(guān)于 RegExp 對象請閱讀我們的 JavaScript RegExp 對象教程。


修飾符

修飾符用于執(zhí)行區(qū)分大小寫和全局匹配:

修飾符 描述
i 執(zhí)行對大小寫不敏感的匹配。
g 執(zhí)行全局匹配(查找所有匹配而非在找到第一個匹配后停止)。
m 執(zhí)行多行匹配。

方括號

方括號用于查找某個范圍內(nèi)的字符:

表達式 描述
[abc] 查找方括號之間的任何字符。
[^abc] 查找任何不在方括號之間的字符。
[0-9] 查找任何從 0 至 9 的數(shù)字。
[a-z] 查找任何從小寫 a 到小寫 z 的字符。
[A-Z] 查找任何從大寫 A 到大寫 Z 的字符。
[A-z] 查找任何從大寫 A 到小寫 z 的字符。
[adgk] 查找給定集合內(nèi)的任何字符。
[^adgk] 查找給定集合外的任何字符。
(red|blue|green) 查找任何指定的選項。

元字符

元字符(Metacharacter)是擁有特殊含義的字符:

元字符 描述
. 查找單個字符,除了換行和行結(jié)束符。
w 查找單詞字符。
W 查找非單詞字符。
d 查找數(shù)字。
D 查找非數(shù)字字符。
s 查找空白字符。
S 查找非空白字符。
b 匹配單詞邊界。
B 匹配非單詞邊界。