1.匹配以字母开头,由字母,数字和下划线组成的字符串。如“abc_123”
^[a-zA-Z][a-zA-Z0-9_]*$
2.匹配由字母和数字组成,长度不少于6位的字符串。如“123456”
^[a-zA-Z0-9]{6,}$
3.匹配格式为“xxxx-xx-xx”的字符串,要求x只能是数字,常用于匹配日期,如“2007-05-01”
^[0-9]{4}-[0-9]{2}-[0-9]{2}$
4.匹配E-mail,要求@符号前面是以字母开头,由字母,数字,下划线或减号组成的字符串;@符号后面的域名可以包含多个字符串,每个字符串由字母,数字或减号组成;最后一级域名只能包含2个或3个字母(cn,com)等。
^[a-zA-Z][a-zA-Z0-9_\-]*@([a-zA-Z0-9\-]+\.)+[a-z]{2,3}$
5.常用于匹配电话号码。要求区号由0开始,包含3-4位数字,区号和电话号码之间用减号分隔,电话号码由7-8位数字组成。
^0[0-9]{2,3}-[0-9]{7,8}$