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

js正则知识点

时间:2016-10-01 10:24:13      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

\w字符(字母数字下划线)
\W非字符
\s空格
\b数字
\b+表示至少一个数字
\b|\s表示数字或空格
() :分组
\1:重复的第一个子项
\2:重复的第二个子项
^起始位置
$结束位置
/**********/
[1,9] 取1到9的所有9个自然数中的一个
{4,7}:最少出现4次,最多出现7次
{4,}:最少出现4次
{4}:正好出现4次

\d+与\d{1,}等价(表示至少出现1次)
\d?与\d{0,1}等价(表示出现0次或1次)
\d*与\d{0,}至少出现0次
/**********/
/jewave/i (i不区分大小写,一般search里面用到)
/jewave/g(全局)


search(返回下标)
match(返回数组) 
replace(替换,回调函数支持传递n个参数,$0整体,$1分组一,$2分组二)
test(return boolean)

/*match中的正则不写g才能匹配到所有的子项*/
//当需要正则当作参数传参的时候一定要用全称的写法,也就是new RegExp()而不采用 // 写法 

/^\w+@[a-z0-9]+(\.[a-z]+){1,3}$/ 匹配邮箱

js正则知识点

标签:

原文地址:http://www.cnblogs.com/jewave/p/5925445.html

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