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

JavaScript RegExp 對(duì)象

RegExp 對(duì)象

正則表達(dá)式是描述字符模式的對(duì)象。

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

語(yǔ)法

var patt=new RegExp(pattern,modifiers);

或者更簡(jiǎn)單的方式:

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

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

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

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


修飾符

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

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

方括號(hào)

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

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

元字符

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

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