码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript——正则表达式

时间:2014-09-11 10:52:31      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:使用   java   ar   strong   on   c   new   javascript   r   

1、显式创建正则表达式:var searchPattern=new RegExp(‘+s’);加号会匹配字符串中任何一个带有一个或者多个连续的s。

2、RegExp对象的方法:test和exec

  • test方法确定作为参数传入的字符串是否与正则表达式匹配,返回值为bool类型。
  • exec返回值为一个符合匹配条件的数组。

3、用于匹配特定出现的字符的正则表达式字符有四个:星号(*)匹配它前面的字符出现0次或者多次的情况,加号(+)匹配他前面的字符出现一次或者多次的情况,而问好(?)匹配它前面的字符出现0次或1次的情况。点(.)匹配一个字符。

4、\D这个序列是一种查找任何非数字字符的模式;\s为空白字符\d只匹配数字

5、使用带数字范围的方括号,数字范围前面是个上箭头(^)。如果你要匹配任何一个非数字的字符,可使用下面的模式:[^0-9],相当于\D;匹配数字则去掉上箭头^,[0-9]相当于\d。如果想匹配一种以上的字符,可以在方括号中间列出每个字符的范围[A-Za-z]。上述内容中上箭头如果在方括号外,匹配任何一个行开始,$符号匹配任何一个行结束。如果使用了多行标志m,上箭头匹配的就是换行之后的第一个字符。通过上述内容可知,任意匹配为.*。

6、\w序列匹配任何一个字母和数字包括下划线。\W等价于任何非词字符。

7、|竖线表示或者含义,花括号指明了前面的字符的重复次数。

JavaScript——正则表达式

标签:使用   java   ar   strong   on   c   new   javascript   r   

原文地址:http://www.cnblogs.com/super86/p/3964869.html

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