欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js的正則test,match,exec詳細(xì)解析

 更新時間:2014年01月29日 09:09:23   作者:  
本篇文章主要是對js的正則test,match,exec進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助

正則表達(dá)式gi
我剛開始也看不懂,從網(wǎng)上找到后看到了,現(xiàn)在分享給大家
正在表達(dá)式的通項: /pattern/flags 即(/模式/標(biāo)記 )

構(gòu)造器函數(shù)方法使用方法如下:
new RegExp("pattern"[, "flags"])即new RegExp("模式"[,"標(biāo)記"])
參數(shù):
pattern(模式)
表示正則表達(dá)式的文本
flags(標(biāo)記)
如果指定此項,flags可以是下面值之一:
g: global match(全定匹配)
i: ignore case(忽略大小寫)
gi: both global match and ignore case(匹配所有可能的值,也忽略大小寫)
表達(dá)式建立同樣的正則表達(dá)式例如:

/ab+c/gi

正則表達(dá)式中/i,/g,/ig,/gi,/m的區(qū)別和含義

/i (忽略大小寫)
/g (全文查找出現(xiàn)的所有匹配字符)
/m (多行查找)
/gi(全文查找、忽略大小寫)
/ig(全文查找、忽略大小寫)

test,match,exec

JavaScript中經(jīng)常用到正則表達(dá)式, 而正則表達(dá)式中經(jīng)常用到Match和Test這兩個函數(shù),當(dāng)然還有Exec. 這里以代碼實例來區(qū)分它們之間的不同吧.

Match Example

復(fù)制代碼 代碼如下:

var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
var regexp = /[A-E]/gi;

var rs = str.match(regexp);

//rs= Array('A', 'B', 'C', 'D', 'E', 'a', 'b', 'c', 'd', 'e');


Test Example
復(fù)制代碼 代碼如下:

var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
var regexp = /[A-E]/gi;

var rs = regexp.test(str);

// rs = true; boolean


Exc Example
復(fù)制代碼 代碼如下:

var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
var regexp = /[A-E]/gi;
var rs;
while ((rs = regexp.exec(str)) != null)
{
    document.write(rs);
    document.write(regexp.lastIndex);
    document.write("<br />");
}

相關(guān)文章

  • javascript實現(xiàn)修改微信分享的標(biāo)題內(nèi)容等

    javascript實現(xiàn)修改微信分享的標(biāo)題內(nèi)容等

    這篇文章主要介紹了javascript實現(xiàn)修改微信分享的標(biāo)題內(nèi)容等,需要的朋友可以參考下
    2014-12-12
  • js實現(xiàn)簡單翻牌小游戲

    js實現(xiàn)簡單翻牌小游戲

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)簡單翻牌小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 利用JavaScript檢測CPU使用率自己寫的

    利用JavaScript檢測CPU使用率自己寫的

    這篇文章主要介紹了自己寫的一個利用JavaScript檢測CPU使用率的方法,需要的朋友可以參考下
    2014-03-03
  • TypeScript學(xué)習(xí)筆記之類型縮小

    TypeScript學(xué)習(xí)筆記之類型縮小

    在TypeScript中若一個變量使用了聯(lián)合類型,那么當(dāng)我們使用該變量時必不可少的會去明確的限制該變量的具體類型,這稱為類型縮小,這篇文章主要給大家介紹了關(guān)于TypeScript學(xué)習(xí)筆記之類型縮小的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Bootstrap?按鈕下拉菜單的實現(xiàn)示例

    Bootstrap?按鈕下拉菜單的實現(xiàn)示例

    本文主要介紹了Bootstrap?按鈕下拉菜單的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 用JavaScript實現(xiàn)類似于ListBox功能示例代碼

    用JavaScript實現(xiàn)類似于ListBox功能示例代碼

    這篇文章主要介紹了用JavaScript實現(xiàn)類似于ListBox功能,需要的朋友可以參考下
    2014-03-03
  • 微信小程序與公眾號卡券/會員打通的問題

    微信小程序與公眾號卡券/會員打通的問題

    這篇文章主要介紹了微信小程序與公眾號卡券/會員打通的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Javscript調(diào)用iframe框架頁面中函數(shù)的方法

    Javscript調(diào)用iframe框架頁面中函數(shù)的方法

    這篇文章主要介紹了Javscript調(diào)用iframe框架頁面中函數(shù)的方法,可實現(xiàn)iframe之間傳值或修改值,是非常實用的技巧,需要的朋友可以參考下
    2014-11-11
  • JavaScript實現(xiàn)簡易放大鏡最全代碼解析(ES5)

    JavaScript實現(xiàn)簡易放大鏡最全代碼解析(ES5)

    這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)簡易放大鏡最全代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • JavaScript去除空格的三種方法(正則/傳參函數(shù)/trim)

    JavaScript去除空格的三種方法(正則/傳參函數(shù)/trim)

    個人認(rèn)為去除空格最好的方法.采用的是正則表達(dá)式,這是最核心的原理,同時呢,還是有其他方法可以辦到的,接下來將介紹一下三種方法(trim)空格,感興趣的朋友可以了解下,或許對你有幫助呢
    2013-02-02

最新評論