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

關(guān)于JS中match() 和 exec() 返回值和屬性的測試

 更新時間:2016年03月21日 17:30:08   作者:oSHYo  
這篇文章主要介紹了關(guān)于JS中match() 和 exec() 返回值和屬性的測試 的相關(guān)資料,需要的朋友可以參考下

語法:

exec() :
RegExpObject.exec(string) 
match() :
stringObject.match(string)
stringObject.match(regexp) 

知識點:

exec() 是RegExp對象的方法,而 match() 是String對象的方法。
都會返回包含第一個匹配項信息的數(shù)組;或者在沒有匹配項的情況下返回null。
返回的數(shù)組雖然是Array 的實例,但包含兩個額外的屬性:index 和 input。其中,index 表示匹配項在字符串中的位置,而 input 表示應(yīng)用正則表達式的字符串。
在數(shù)組中,第一項是與整個模式匹配的字符串,其他項是與模式中的捕獲組匹配的字符串(如果模式中沒有捕獲組,則該數(shù)組只包含一項)。

測試:

對 match() 的測試代碼:

var text = "mom and dad and baby";
var pattern = /(mom and )?(dad and )?baby/;
var matches = text.match(pattern);//pattern.exec(text);
console.log(matches.index);
console.log(matches.input);
console.log(matches[0]);
console.log(matches[1]);
console.log(matches[2]);

對 match() 的測試結(jié)果截圖:


對 exec() 的測試代碼:

var text = "mom and dad and baby";
var pattern = /(mom and )?(dad and )?baby/;
var matches = pattern.exec(text);//text.match(pattern);
console.log(matches.index);
console.log(matches.input);
console.log(matches[0]);
console.log(matches[1]);
console.log(matches[2]);

對 exec() 的測試結(jié)果截圖:


String 對象方法

方法 描述
exec 檢索字符串中指定的值。返回找到的值,并確定其位置
test 檢索字符串中指定的值。返回 true 或 false。

String 對象方法

方法 描述
match() 找到一個或多個正則表達式的匹配。
replace() 替換與正則表達式匹配的子串。
search() 檢索與正則表達式相匹配的值。

關(guān)于JS中match() 和 exec() 返回值和屬性的測試就給大家介紹到這里,希望對大家有所幫助!

相關(guān)文章

  • 詳解JavaScript中的作用域

    詳解JavaScript中的作用域

    作用域是JavaScript中一個重要的概念,它決定了變量和函數(shù)在代碼中的可訪問性和可見性,了解JavaScript的作用域?qū)τ诰帉懜咝?、可維護的代碼至關(guān)重要,本文將深入介紹JavaScript作用域相關(guān)的知識點,其中包括作用域類型,作用域鏈,變量提升以及閉包等
    2023-08-08
  • javascript Canvas動態(tài)粒子連線

    javascript Canvas動態(tài)粒子連線

    這篇文章主要為大家詳細介紹了javascript Canvas動態(tài)粒子連線,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • JavaScript實現(xiàn)時鐘特效

    JavaScript實現(xiàn)時鐘特效

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)時鐘特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • JavaScript?onclick點擊事件-點擊切換圖片且自動播放

    JavaScript?onclick點擊事件-點擊切換圖片且自動播放

    這篇文章主要介紹了JavaScript?onclick點擊事件-點擊切換圖片且自動播放,在頁面中放圖片并設(shè)置四個button,可以通過點擊上一張下一張來切換圖片,下面來看看具體的實現(xiàn)過程吧
    2022-01-01
  • JavaScript刪除數(shù)組元素的方法

    JavaScript刪除數(shù)組元素的方法

    這篇文章主要介紹了JavaScript刪除數(shù)組元素的方法,實例分析了javascript中delete函數(shù)的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • canvas實現(xiàn)刮刮卡效果

    canvas實現(xiàn)刮刮卡效果

    本文主要介紹了使用canvas實現(xiàn)刮刮卡效果的實例。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • JS入門必備之八種數(shù)據(jù)類型

    JS入門必備之八種數(shù)據(jù)類型

    Javascript腳本語言同其他語言一樣,有它自身的基本數(shù)據(jù)類型,表達式和算術(shù)運算符及程序的基本程序框架,這篇文章主要給大家介紹了關(guān)于JS中八種數(shù)據(jù)類型的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • JavaScript學習筆記之數(shù)組基本操作示例

    JavaScript學習筆記之數(shù)組基本操作示例

    這篇文章主要介紹了JavaScrip學習筆記之數(shù)組基本操作,結(jié)合實例形式分析了javascript數(shù)組的基本定義、添加、刪除、修改、連接、排序等操作技巧,需要的朋友可以參考下
    2019-01-01
  • js中使用使用原型(prototype)定義方法的好處詳解

    js中使用使用原型(prototype)定義方法的好處詳解

    下面小編就為大家?guī)硪黄猨s中使用使用原型(prototype)定義方法的好處詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • javascript 函數(shù)及作用域總結(jié)介紹

    javascript 函數(shù)及作用域總結(jié)介紹

    本文是對javascript在的函數(shù)及作用域進行了詳細的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-11-11

最新評論