^:开始符号
$:结束符号
\d:代表数字
\w:代表字母、数字、下划线
[a-zA-Z]:代表字母范围从a-z或者A-Z
{9}:代表必须有9个
{1,}:代表至少有1个
/^.$/:代表只匹配一个字符
/./:代表只匹配任意一个字符
+:表示至少一个,多了不限,等价于{1,}
*:表示任意多个,等价于{0,}
[^0]:除0以外
/i :忽略大小写
/g :全文查找出现的所有匹配字符
/m :多行查找
/gi:全文查找、忽略大小写
/ig:全文查找、忽略大小写
正则表达式是一个对象,用法举例:
//校验手机号码
var reg = /^1[34578]\d$/;
var phone = document.getElementById("phone").value;
if(reg.test(phone)){
alert("手机号码格式错误!!");
return false;
}