js正則表達(dá)式

image.png
元字符
image.png
限定符
image.png
跟括號(hào)相關(guān)
image.png
貪婪模式
image.png
常見(jiàn)案例
image.png
js中的運(yùn)用
image.png
image.png
test()
 // 創(chuàng)建一個(gè)正則表達(dá)式對(duì)象 
    var exp1 = new RegExp('\\d+', 'g')
    // 創(chuàng)建表達(dá)式對(duì)象可以用//g
    var exp2 = /\d+/g;
    console.dir(exp1)
    console.dir(exp2)
    // 正則對(duì)象的test方法 接受一個(gè)字符串,然后進(jìn)行匹配,
    // 如果匹配上了返回true,否則返回false
    console.dir(exp1.test('123456'))
    console.dir(exp2.test('asdfgh'))
exec()
 var str = '12,34,56'
    var exp = /\d{2}/g
    console.dir(exp.exec(str))
    console.dir(exp)
    var temp
    // exec方法:如果沒(méi)有匹配項(xiàng)那么就會(huì)返回  null
    // 如果有匹配的就返回一個(gè)數(shù)組:
    // 0:匹配的字符串
    // index:開始匹配的索引
    // input:要匹配你的字符串。str 原始字符串
    while ((temp = exp.exec(str)) != null) {
        console.log(exp.lastIndex);
        console.log(temp[0])
    }
字符串中支持正則的方法
image.png
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 正則表達(dá)式功能: 測(cè)試字符串的某個(gè)模式。例如對(duì)一個(gè)輸入字符串進(jìn)行測(cè)試,看在該字符串是否存在一個(gè)電話號(hào)碼模式或一個(gè)信...
    DecadeHeart閱讀 618評(píng)論 0 1
  • 前言 在H5開發(fā)中,正則表達(dá)式有很多地方都用得到,固整理了正則表達(dá)式的基本規(guī)則,和在JS中如何使用正則表達(dá)式,做了...
    Lucyfa_LLL閱讀 374評(píng)論 0 0
  • 創(chuàng)建正則表達(dá)式 1.使用RegExp()構(gòu)造函數(shù)來(lái)創(chuàng)建 RegExp()構(gòu)造函數(shù)非常有用,特別是在需要?jiǎng)討B(tài)創(chuàng)建正則...
    振禮碩晨閱讀 683評(píng)論 0 0
  • JavaScript-正則表達(dá)式 記錄這篇高大上的正則表達(dá)式,其實(shí)接觸很多,但是實(shí)際項(xiàng)目里面感覺(jué)運(yùn)用的比較少呀,用...
    明明三省閱讀 3,060評(píng)論 0 24
  • 一、 什么是正則表達(dá)式 1、 概述 以上代碼中,在判斷時(shí),用到了 標(biāo)準(zhǔn)庫(kù)中 string 對(duì)象的indexOf()...
    寵辱不驚丶?xì)q月靜好閱讀 560評(píng)論 0 1