正则
1.转译字符\
2.元字符(匹配元素) .,\s,\b,\d,\w,^ $,[a-z0-9A-Z!?]:>反义,,定义位置属性
3.匹配次数 (位数) *,?,+,{n},{n,},{n,m}
4.实际字符(真实值)
5.语法:分支

1.先有对象(需要匹配元素),后有匹配次数(需要位数),再看语法

 

 

一.常用校验2016-07-07

1.只能是数字:[0-9]*

2.邮箱正则表达式:^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$

3.手机:a.^(((13[0-9])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8})|(0\\d{2}-\\d{8})|(0\\d{3}-\\d{7})$

    b.var myreg = /^(13[0-9]|14[0-9]|15[0-9]|18[0-9])\d{8}$/;

4.QQ格式:^[1-9]\d{4,10}$;

5.电话:var telregexp="^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$" 

6.16到19为纯数字:^(\d{16}|\d{19})$;

7.15位数字:^\d{15}$;

8.字母开头,5-16位,字母数字和下划线:^[a-zA-Z][a-zA-Z0-9_]{4,15}$

posted on 2016-06-20 10:47  撿忔  阅读(119)  评论(0编辑  收藏  举报