作用:
验证字符串
查找字符串
截取字符串
替换字符串
RegExp对象:
exec 检索指定值,返回数组
test 检索指定值,返回布尔值
String:
search 检索指定值,返回下标
match 检索指定值,返回数组
replace 替换指定值,返回数组
split 分割字符串,返回数组
正则验证
QQ号:
条件:
- 5-10个位数字
- 第一个数字不能是0
- 必须是连着的
var regQq = /^[1-9][0-9]{4,9}$/

年龄:
条件:
1. 1-130岁之间
2. 第一个数字不能为0
3. 大于100, 第一个数字只能是1
4. 最大130岁
var regAge = /^[1-9][0-9]?$/ // 1-99 ?表示[0-9]可有可无
var regAge = /^[1-9][0-9]?|1[0-2][0-9]$/ // 1-99或100-129
var regAge = /^[1-9][0-9]?|1[0-2][0-9]|130$/ // 1-99或100-129或130
var regAge = /^([1-9][0-9]?|1[0-2][0-9]|130)$/ // 有逻辑或 要使用括号包括 不然会出错

用户名:
条件:
- 必须用英文字母做第一位
- 长度不能超过10
- 除第一位,可以使用字母和数字
var regUser = /^[A-Za-z]\w{1,9}$/;

邮箱地址 fang7506@yeah.net
条件:
- 用户名: fang.7506 fang_7506 fang-7506
- @
- 域名: 字母 数字 - . http://yeah.net ye-ah.net ye7.net
var regMail = /^\w+[.-]\w+$/ // .-不在\w的包含中,所以要单独写,后面继续\w
var regMail = /^\w+([.-]\w+)*$/ // .-后后面的\w可有可有多次或可无,所有要括起来使用* 如fang.75-05.h
var regMail = /^\w+([.-]\w+)*@\w+([.-]\w+)*$/ // @后面的第一个词操作
var regMail = /^\w+([.-]\w+)*@\w+([.-]\w+)*\.$/ // 这个.要转意,不然.可以代表很多
var regMail = /^\w+([.-]\w+)*@\w+([.-]\w+)*\.\w+([.-]\w+)*$/ // @qq.qq-net.com也可以用做域名了
