成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JavaScript RegExp(正則表達(dá)式) 對(duì)象

curried / 508人閱讀

摘要:正則表達(dá)式對(duì)象正則表達(dá)式是描述字符模式的對(duì)象。正則表達(dá)式用于在文本上執(zhí)行模式匹配和搜索和替換功能。是一個(gè)修飾符將搜索修改為不區(qū)分大小寫(xiě)。編譯正則表達(dá)式測(cè)試字符串中的匹配項(xiàng)。返回或返回正則表達(dá)式的字符串值

JavaScript RegExp(正則表達(dá)式) 對(duì)象

正則表達(dá)式是描述字符模式的對(duì)象。正則表達(dá)式用于在文本上執(zhí)行模式匹配和“搜索和替換”功能。

var patt = /JC2182/i

示例說(shuō)明:

/JC2182/i - 是一個(gè)正則表達(dá)式。

JC2182 - 是一種模式(用于搜索)。

i - 是一個(gè)修飾符(將搜索修改為不區(qū)分大小寫(xiě))。

修飾符

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

修飾符 描述
g 執(zhí)行全局匹配(查找所有匹配項(xiàng),而不是在第一次匹配后停止)
i 執(zhí)行不區(qū)分大小寫(xiě)的匹配
m 執(zhí)行多行匹配

括號(hào)

括號(hào)用于查找一系列字符:

表達(dá)式 描述
[abc] 找到括號(hào)之間的任何字符
[^abc] 找到不在括號(hào)之間的任何字符
[0-9] 找到括號(hào)內(nèi)的任何字符(任何數(shù)字)
[^0-9] 找到不在括號(hào)之間的任何字符(任何非數(shù)字)
(xΙy) 找到指定的任何替代方案
元字符

元字符是具有特殊含義的字符:

元字符 描述
. 查找單個(gè)字符,但換行符或行終止符除外
w 找一個(gè)單詞字符
W 找一個(gè)非單詞字符
d 找一個(gè)數(shù)字
D 找一個(gè)非數(shù)字字符
s 找一個(gè)空白字符
S 找到一個(gè)非空白字符
b 在單詞的開(kāi)頭/結(jié)尾找到匹配項(xiàng)
B 查找不在單詞開(kāi)頭/結(jié)尾的匹配項(xiàng)
0 找一個(gè)NUL字符
n 找一個(gè)換行符
f 找到換頁(yè)符
r 找一個(gè)回車符
t 找到制表符
v 找到垂直制表符
xxx 找到由八進(jìn)制數(shù)xxx指定的字符
xdd 找到由十六進(jìn)制數(shù)dd指定的字符
uxxxx 找到由十六進(jìn)制數(shù)xxxx指定的Unicode字符
量詞
量詞 描述
n+ 匹配包含至少一個(gè)n的任何字符串
n* 匹配包含零次或多次n的任何字符串
n? 匹配包含零個(gè)或一個(gè)n次出現(xiàn)的任何字符串
n{X} 匹配包含X個(gè)n序列的任何字符串
n{X,Y} 匹配包含X到Y(jié)個(gè)n序列的任何字符串
n{X,} 匹配包含至少X到任意大于X個(gè)n序列的任何字符串
n$ 匹配任何字符串,其末尾為n
^n 匹配任何字符串在其開(kāi)頭為n
?=n 匹配任何后跟特定字符串n的字符串
?!n 匹配任何未跟隨特定字符串n的字符串
RegExp對(duì)象屬性
屬性 描述
constructor 返回創(chuàng)建RegExp對(duì)象原型的函數(shù)
global 檢查是否設(shè)置了“g”修飾符
ignoreCase 檢查是否設(shè)置了“i”修飾符
lastIndex 指定開(kāi)始下一個(gè)匹配的索引
multiline 檢查是否設(shè)置了“m”修飾符
source 返回RegExp模式的文本
RegExp對(duì)象方法
屬性 描述
compile() 在1.5版中已棄用。 編譯正則表達(dá)式
exec() 測(cè)試字符串中的匹配項(xiàng)。 返回第一個(gè)匹配項(xiàng)
test() 測(cè)試字符串中的匹配項(xiàng)。 返回true或false
toString() 返回正則表達(dá)式的字符串值

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/106135.html

相關(guān)文章

  • JS中的正則達(dá)式

    摘要:構(gòu)造函數(shù)可以有兩個(gè)字符串參數(shù),第一個(gè)參數(shù)包含正則表達(dá)式的主體部分。只讀的布爾值,說(shuō)明這個(gè)正則表達(dá)式是否帶有修飾符。中正則的擴(kuò)展構(gòu)造函數(shù)在中,只能接受字符串作為參數(shù),允許其直接接受正則表達(dá)式作為參數(shù)。 上文傳送門:初探正則表達(dá)式 正則表達(dá)式是一個(gè)描述字符模式的對(duì)象,JavaScript 的 RegExp 類表示正則表達(dá)式,String 和 RegExp 都定義了方法,后者使用正則表達(dá)式進(jìn)...

    Soarkey 評(píng)論0 收藏0
  • JavaScript正則達(dá)式的匹配模式

    摘要:選擇分組和引用正則表達(dá)式的語(yǔ)法還包括指定選擇項(xiàng)子表達(dá)式分組和引用前一子表達(dá)式的特殊字符。帶圓括號(hào)的表達(dá)式的另一個(gè)用途是允許在同一正則表達(dá)式的后部引用前面的子表達(dá)式。 正則表達(dá)式(regular expression)是一個(gè)描述字符模式的對(duì)象。JavaScript的 RegExp類 表示正則表達(dá)式,String和RegExp都定義了方法,后者使用正則表達(dá)式進(jìn) 行強(qiáng)大的模式匹配和文本檢索與...

    wqj97 評(píng)論0 收藏0
  • JavaScript面向對(duì)象編程——RegExp類型

    摘要:由于某些字符類非常常用,的正則表達(dá)式中,使用特殊轉(zhuǎn)義字符表示他們。多行搜索代碼示例對(duì)象創(chuàng)建對(duì)象可以通過(guò)引用類型創(chuàng)建正則表達(dá)式對(duì)象參數(shù)參數(shù)被稱為模式,可以使任何簡(jiǎn)單或復(fù)雜的正則表達(dá)式,包含字符類限定符分組向前查找以及反向引用等。 概述 正則表達(dá)式是什么 正則表達(dá)式(RegularExpression):由一些普通字符和特殊字符組成的,用以描述一種特定的字符規(guī)則的表達(dá)式。正則表達(dá)式常用在一...

    Magicer 評(píng)論0 收藏0
  • JavaScript標(biāo)準(zhǔn)庫(kù)系列——RegExp對(duì)象(三)

    摘要:目錄導(dǎo)語(yǔ)理解正則表達(dá)式模式的規(guī)則字符串和正則實(shí)例的屬性和方法檢索實(shí)例小結(jié)導(dǎo)語(yǔ)正則表達(dá)式是處理字符串的一門藝術(shù)手法,應(yīng)用場(chǎng)景經(jīng)常出現(xiàn)在表單驗(yàn)證部分高級(jí)程序設(shè)計(jì)一書(shū)開(kāi)篇提到,這門語(yǔ)言最原始的應(yīng)用就是處理輸入驗(yàn)證操作,所以正則表達(dá)式從誕生那一刻就 目錄 導(dǎo)語(yǔ) 1.理解正則表達(dá)式 2.模式的規(guī)則 3.字符串和正則實(shí)例的屬性和方法 4.檢索實(shí)例 5. 小結(jié) 導(dǎo)語(yǔ) 正則表達(dá)式是處理字符串的一門藝...

    邱勇 評(píng)論0 收藏0
  • JavaScript中的正則達(dá)式

    Javascript的正則表達(dá)式是前端中比較重要的部分,正則表達(dá)式主要用于字符串處理,表單驗(yàn)證等場(chǎng)合,實(shí)用高效,文章主要對(duì)JavaScript中的正則的學(xué)習(xí)與總結(jié) 正則表達(dá)式的定義 正則表達(dá)式:是一個(gè)描述字符模式的對(duì)象,JavaScrip中正則表達(dá)式用RegExp對(duì)象表示,可以使用RegExp構(gòu)造函數(shù)來(lái)創(chuàng)建正則對(duì)象 正則表達(dá)式的創(chuàng)建 1.字面量創(chuàng)建 var reg = /[a-z]/; 2.構(gòu)...

    _Zhao 評(píng)論0 收藏0
  • 玩轉(zhuǎn)javascript RegExp對(duì)象

    摘要:玩轉(zhuǎn)對(duì)象中的正則表達(dá)式的正則表達(dá)式語(yǔ)法極大地借鑒了另一種腳本語(yǔ)言的正則表達(dá)式語(yǔ)法對(duì)象是的一個(gè)內(nèi)置對(duì)象,與,類似。創(chuàng)建對(duì)象可通過(guò)構(gòu)造函數(shù)創(chuàng)建。當(dāng)要根據(jù)用戶輸入來(lái)構(gòu)造正則表達(dá)式時(shí),必須采用構(gòu)造函數(shù)方式。如與被看做相同的字符模式。 玩轉(zhuǎn)javascript RegExp對(duì)象 js中的正則表達(dá)式 js的正則表達(dá)式語(yǔ)法極大地借鑒了另一種腳本語(yǔ)言Perl的正則表達(dá)式語(yǔ)法.RegExp對(duì)象是js的一...

    alexnevsky 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<