国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解JavaScript編程中正則表達式的使用

2019-11-20 11:24:19
字體:
來源:轉載
供稿:網友

RegExp:是正則表達式(regular expression)的簡寫。
什么是 RegExp?
正則表達式描述了字符的模式對象。
當您檢索某個文本時,可以使用一種模式來描述要檢索的內容。RegExp 就是這種模式。
簡單的模式可以是一個單獨的字符。
更復雜的模式包括了更多的字符,并可用于解析、格式檢查、替換等等。
您可以規定字符串中的檢索位置,以及要檢索的字符類型,等等。
語法

var patt=new RegExp(pattern,modifiers);

var patt=/pattern/modifiers;

模式描述了一個表達式模型。
修飾符描述了檢索是否是全局,區分大小寫等。
RegExp 修飾符
修飾符用于執行不區分大小寫和全文的搜索。

  • i - 修飾符是用來執行不區分大小寫的匹配。
  • g - 修飾符是用于執行全文的搜索(而不是在找到第一個就停止查找,而是找到所有的匹配)。

實例 1

在字符串中不區分大小寫找"W3CSchool"

var str="Visit W3CSchool";var patt1=/w3cschool/i;

以下標記的文本是獲得的匹配的表達式:

Visit W3CSchool

實例 2
全文查找 "is"

var str="Is this all there is?";var patt1=/is/g;

以下標記的文本是獲得的匹配的表達式:

Is this all there is?


實例 3
全文查找和不區分大小寫搜索 "is"

var str="Is this all there is?";var patt1=/is/gi;

以下 標記的文本是獲得的匹配的表達式:

Is this all there is?

下面來看一下JS中可用的基本正則表達式對象的部分整理:
修飾符
修飾符用于執行區分大小寫和全局匹配:

20151025161547878.png (747×129)

方括號
方括號用于查找某個范圍內的字符:

20151025161800522.png (741×318)

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

20151025161818741.png (739×595)

量詞

20151025161837302.png (744×344)

RegExp 對象方法

20151025161901940.png (744×129)

支持正則表達式的 String 對象的方法

20151025161917774.png (743×162)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青铜峡市| 南靖县| 时尚| 黄大仙区| 北宁市| 汕头市| 达拉特旗| 兰西县| 清水县| 肥乡县| 怀仁县| 邢台县| 灵川县| 漯河市| 建宁县| 北宁市| 麻江县| 广元市| 绍兴县| 芒康县| 寿光市| 太仓市| 同仁县| 阿尔山市| 巍山| 永安市| 固安县| 侯马市| 南郑县| 罗江县| 罗定市| 汉寿县| 西青区| 夏河县| 鲁山县| 新绛县| 交城县| 怀柔区| 安图县| 肃南| 巫溪县|