码迷,mamicode.com
首页 > Web开发 > 详细

js中正则表达式的使用

时间:2015-09-23 01:07:07      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

 

第一、正则表达式修饰符:

看下列代码,输出的结果是i,因为是多字符匹配,输出的是最后匹配的那个字符,当我们把第二行的最后的g改为i,也就是匹配第一个字符,结果是I,如果m代表的是多行匹配。

以上中的i、g、m即称为正则表达式的修饰符。

var str = "I have a friend";
var str2 = /[i]/g;
document.write(str.match(str2)); 

 

第二、正则表达式模式:

技术分享

 

第三、使用RegExp对象:预定义了属性和方法的正则表达式对象。

 

第四、使用Test()对象:

即匹配某个规定的模式,如果匹配的话就返回true,否则返回false,如下示例:

var  resultstr=/are/;

resultstr.test("who are you?"); //返回结果为true

 

第五、使用exec()对象:返回的是数组,里面存放的是匹配的结果如下面的例子,返回help,不匹配则返回null.

var resultstr2=/help/;

resultstr2.exec("can i help you");//结果是help;

js中正则表达式的使用

标签:

原文地址:http://www.cnblogs.com/professional-NET/p/4830986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!