js正則表達(dá)式之match函數(shù)講解
更新時間:2012年10月12日 14:01:40 作者:
使用正則表達(dá)式模式對字符串執(zhí)行查找,并將包含查找的結(jié)果作為數(shù)組返回
功能:使用正則表達(dá)式模式對字符串執(zhí)行查找,并將包含查找的結(jié)果作為數(shù)組返回
函數(shù)格式:stringObj.match(rgExp) stringObj為字符串必選 rgExp為正則表達(dá)式必選項
返回值:如果能匹配則返回結(jié)果數(shù)組,如果不能匹配返回null
<html>
<script language="javascript" type="text/javascript">
//使用正則表達(dá)式模式對字符串執(zhí)行查找,并將包含查找的結(jié)果作為數(shù)組返回
var objStr=new String("Yue I love you till the end of my life!");
var re=//wo(/w+)?/g;//該表達(dá)式用來匹配一個以/w代表的字符,第二個字符是o,后面有一個字符或者多個字符+表示前面的字符匹配的次數(shù),全局匹配
var arr=objStr.match(re);//調(diào)用match方法匹配字符串并且如果存在返回數(shù)組,如果沒有結(jié)果返回為null
document.write("匹配前的字符串:"+objStr+"<br>");//輸出匹配前的字符串
if(arr!=null){//如果能匹配成功即arr數(shù)組不為空,循環(huán)輸出結(jié)果
for(var i=0;i<arr.length;i++){
document.write("<li>"+arr[i]);
}
}
</script>
</html>
希望大家要好好學(xué)習(xí)正則表達(dá)式,很有用的!
函數(shù)格式:stringObj.match(rgExp) stringObj為字符串必選 rgExp為正則表達(dá)式必選項
返回值:如果能匹配則返回結(jié)果數(shù)組,如果不能匹配返回null
復(fù)制代碼 代碼如下:
<html>
<script language="javascript" type="text/javascript">
//使用正則表達(dá)式模式對字符串執(zhí)行查找,并將包含查找的結(jié)果作為數(shù)組返回
var objStr=new String("Yue I love you till the end of my life!");
var re=//wo(/w+)?/g;//該表達(dá)式用來匹配一個以/w代表的字符,第二個字符是o,后面有一個字符或者多個字符+表示前面的字符匹配的次數(shù),全局匹配
var arr=objStr.match(re);//調(diào)用match方法匹配字符串并且如果存在返回數(shù)組,如果沒有結(jié)果返回為null
document.write("匹配前的字符串:"+objStr+"<br>");//輸出匹配前的字符串
if(arr!=null){//如果能匹配成功即arr數(shù)組不為空,循環(huán)輸出結(jié)果
for(var i=0;i<arr.length;i++){
document.write("<li>"+arr[i]);
}
}
</script>
</html>
希望大家要好好學(xué)習(xí)正則表達(dá)式,很有用的!
相關(guān)文章
正則表達(dá)式學(xué)習(xí)教程之回溯引用backreference詳解
這篇文章主要介紹了正則表達(dá)式學(xué)習(xí)教程之回溯引用backreference,結(jié)合實(shí)例形式詳細(xì)分析了回溯引用的概念、功能及實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-01-01
PHP 正則表達(dá)式常用函數(shù)使用小結(jié)
學(xué)習(xí)php正則的朋友不得不了解的一些函數(shù),大家看了下面的文章就知道了php下正則表達(dá)式的調(diào)用方法。2009-09-09
只能輸入正整數(shù)的正則表達(dá)式及常用的正則表達(dá)式
這篇文章主要介紹了只能輸入正整數(shù)的正則表達(dá)式以及常用的正則表達(dá)式,需要的朋友可以參考下2018-09-09
詳解PHP正則表達(dá)式替換實(shí)現(xiàn)(PHP preg_replace,PHP preg_replace)
PHP正則表達(dá)式替換實(shí)現(xiàn)是如何的呢?首先向你介紹下PHP preg_replace,PHP preg_replace的使用是我們實(shí)現(xiàn)的方法,那么對于PHP正則表達(dá)式替換實(shí)現(xiàn)過程我們從實(shí)例入手,感興趣的跟著小編一起了解了解吧2015-09-09
Centos7?Shell編程之正則表達(dá)式、文本處理工具詳解
正則表達(dá)式可以很靈活的提供各種模糊匹配的篩選規(guī)則。常被用來檢索、替換那些符合某個模式的文本,這篇文章主要介紹了Centos7?Shell編程之正則表達(dá)式、文本處理工具,需要的朋友可以參考下2022-08-08
詳解正則表達(dá)式實(shí)現(xiàn)二代身份證號碼驗證
這篇文章主要介紹了正則表達(dá)式實(shí)現(xiàn)二代身份證號碼驗證的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-06-06

