1、正则表达式基本语法
(1)两个符号‘^’和'$'的作用是分别指出一个字符串的开始和结束,例如
'^ab':表示所有以‘ab开头的字符串’;
'ab$':表示所有以‘ab’结尾的字符串;
(2)‘*’没有或者更多,‘+’一个或者更多,‘?’没有或者一个;
'ab*':表示字符串有一个a后面跟着0个或若干个b;
‘ab+’:表示字符串有一个a后面跟着至少一个b或者更多;
‘ab?’:表示字符串有一个a后面跟着0个或者一个b;
(3)在[]放括号中^表示不希望出现的字符,'.'点符号可以替代任何字符
\w:用于匹配字母数字或者下划线字符;
\W:表示非单词字符;
\d:用于匹配0到9的数字;
\D:表示非数字[^0-9];
2、正则在js中的使用
(1)支持正则的String对象的方法