站長資訊網
        最全最豐富的資訊網站

        es6 match()有幾個參數

        es6 match()只要一個參數。match()方法用于檢索匹配項,可以在字符串內檢索指定的值,或找到一個或多個正則表達式的匹配,語法“String.match(regexp)”;該方法只要一個參數,用于規定要匹配的模式的正則表達式對象。

        es6 match()有幾個參數

        本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

        match()方法用于檢索匹配項,可以在字符串內檢索指定的值,或找到一個或多個正則表達式的匹配。

        match()方法只有一個參數,語法格式:

        String.match(regexp)

        參數regexp:是一個正則表達式對象,必需參數,規定要匹配的模式的 RegExp 對象。如果該參數不是 RegExp 對象,則需要首先把它傳遞給 RegExp 構造函數,將其轉換為 RegExp 對象。

        返回值

        • 如果使用g標志,則將返回與完整正則表達式匹配的所有結果,但不會返回捕獲組。

        • 如果未使用g標志,則僅返回第一個完整匹配及其相關的捕獲組(Array)。 在這種情況下,返回的項目將具有如下所述的其他屬性。

        說明

        match() 方法將檢索字符串 string,以找到一個或多個與 regexp 匹配的文本。這個方法的行為在很大程度上有賴于 regexp 是否具有標志 g。

        如果 regexp 沒有標志 g,那么 match() 方法就只能在 string 中執行一次匹配。如果沒有找到任何匹配的文本, match() 將返回 null。否則,它將返回一個數組,其中存放了與它找到的匹配文本有關的信息。該數組的第 0 個元素存放的是匹配文本,而其余的元素存放的是與正則表達式的子表達式匹配的文本。除了這些常規的數組元素之外,返回的數組還含有兩個對象屬性。index 屬性聲明的是匹配文本的起始字符在 string 中的位置,input 屬性聲明的是對 stringObject 的引用。

        如果 regexp 具有標志 g,則 match() 方法將執行全局檢索,找到 string 中的所有匹配子字符串。若沒有找到任何匹配的子串,則返回 null。如果找到了一個或多個匹配子串,則返回一個數組。不過全局匹配返回的數組的內容與前者大不相同,它的數組元素中存放的是 stringObject 中所有的匹配子串,而且也沒有 index 屬性或 input 屬性。

        注意:在全局檢索模式下,match() 即不提供與子表達式匹配的文本的信息,也不聲明每個匹配子串的位置。如果您需要這些全局檢索的信息,可以使用 RegExp.exec()。

        示例1:

        使用 match 查找 "Chapter" 緊跟著 1 個或多個數值字符,再緊跟著一個小數點和數值字符 0 次或多次。正則表達式包含 i 標志,因此大小寫會被忽略。

        var str = 'For more information, see Chapter 3.4.5.1'; var re = /see (chapter d+(.d)*)/i; var found = str.match(re);  console.log(found);

        es6 match()有幾個參數

        示例2:match 使用全局(global)和忽略大小寫(ignore case)標志

        展示了 match 使用 global 和 ignore case 標志。A-E、a-e 的所有字母將會作為一個數組的元素返回。

        var str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; var regexp = /[A-E]/gi; var matches_array = str.match(regexp);  console.log(matches_array);

        es6 match()有幾個參數

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品一区二区三区高清免费观看| 久久久久久久久久免免费精品| 国产伦精品一区二区三区视频金莲 | 97精品在线播放| 无码人妻精品一区二区| 国产精品五月天强力打造| 国产高清国产精品国产专区| 亚洲av永久无码精品表情包| 久久精品无码av| 国产精品毛片一区二区| 国产精品亚洲欧美一区麻豆| 日韩精品无码中文字幕一区二区| 久久精品无码一区二区三区免费 | 亚洲国产精品热久久| 国产精品视频第一区二区三区| 自拍偷自拍亚洲精品情侣| 欧美日韩精品在线观看| 精品精品国产国产| 99久久精品九九亚洲精品| 国产精品久久免费| 2022国产精品自产拍在线观看| 精品熟女少妇a∨免费久久| 亚洲av无码乱码国产精品fc2| 日本精品久久久久久久久免费| 精品无码一级毛片免费视频观看 | 国产精品视频免费观看| 国产亚洲色婷婷久久99精品| 欧洲精品99毛片免费高清观看 | 亚洲国产精品无码久久久蜜芽 | 国内精品九九久久久精品| 亚洲精品国产品国语在线| 亚欧无码精品无码有性视频| 久久久久国产日韩精品网站| 久久国产午夜精品一区二区三区 | 国产女主播精品大秀系列| 久久精品一本到99热免费| 久久久免费精品re6| 精品性影院一区二区三区内射| 久热这里只有精品视频6| 欧美精品欧美人与动人物牲交 | 无码AV动漫精品一区二区免费|