正则主要是通过一些符号代替一些代码对字符串进行匹配验证等操作。
符号:
. 当前位置上可以是任意字符
[] 当前位置上可以是中括号中的某一个字符
{} 当前这个规则匹配的字符数据可以在后面出现的次数
{m} 当前的字符正好可以出现m次
{m,} 当前的字符至少出现m次
{m,n} 当前的字符可以出现m次到n次
() 把当前这个规则封装成一组规则,然后在后面就可以引用这个规则
? 当前字符可以出现零次或者一次
+ 当前字符可以出现一次或者多次
* 当前字符可以出现零次或者多次
\\d 代表的是数字字符
\\w 可以是数字 字母_
^ 行的开始
$ 行的结束
\\b 单词边界
匹配手机号码:
var tel = "13482010323";
var regex = "1[34578][\\d]{9}";
var mail = "qubo@itcast.cn";
var regex ="[\\w]+@[\\w]+(\\.\\w+)+";