成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

JavaScript RegExp(正則表達式) 對象

curried / 543人閱讀

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

JavaScript RegExp(正則表達式) 對象

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

var patt = /JC2182/i

示例說明:

/JC2182/i - 是一個正則表達式。

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

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

修飾符

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

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

括號

括號用于查找一系列字符:

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

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

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

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

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/106135.html

相關(guān)文章

  • JS中的正則達式

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

    Soarkey 評論0 收藏0
  • JavaScript正則達式的匹配模式

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

    wqj97 評論0 收藏0
  • JavaScript面向對象編程——RegExp類型

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

    Magicer 評論0 收藏0
  • JavaScript標準庫系列——RegExp對象(三)

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

    邱勇 評論0 收藏0
  • JavaScript中的正則達式

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

    _Zhao 評論0 收藏0
  • 玩轉(zhuǎn)javascript RegExp對象

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

    alexnevsky 評論0 收藏0

發(fā)表評論

0條評論

curried

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<