代码学堂(uxuew.cn)提供付费解决PHP WEB开发等技术服务,如果需要请 点击加我QQ:1662935793.
>编程开发 > 正则学习 > js正则表达式之match函数讲解

js正则表达式之match函数讲解

正则学习 围观5365次 更新日期:2017-07-01 16:53:47 留下足迹

功能:使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回

函数格式:stringObj.match(rgExp) stringObj为字符串必选 rgExp为正则表达式必选项

返回值:如果能匹配则返回结果数组,如果不能匹配返回null

代码如下:
  1. <script language="javascript" type="text/javascript">  
  2. //使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回  
  3. var objStr=new String("Yue I love you till the end of my life!");  
  4. var re=//wo(/w+)?/g;//该表达式用来匹配一个以/w代表的字符,第二个字符是o,后面有一个字符或者多个字符+表示前面的字符匹配的次数,全局匹配  
  5. var arr=objStr.match(re);//调用match方法匹配字符串并且如果存在返回数组,如果没有结果返回为null  
  6. document.write("匹配前的字符串:"+objStr+" 
  7. ");//输出匹配前的字符串  
  8. if(arr!=null){//如果能匹配成功即arr数组不为空,循环输出结果  
  9. for(var i=0;idocument.write(" 
  10. "+arr[i]);  
  11. }  
  12. }  
  13. </script> 

希望大家要好好学习正则表达式,很有用的!

转载请注明:代码学堂>编程开发 > 正则学习 > js正则表达式之match函数讲解

喜欢 (672) or 分享 (78)