String类对正则的支持
matches():进行字符串验证,匹配某个正则
replaceAll():替换所有
split():根据正则拆分
数字验证:
1.不管整数还是小数,变为double
\\d+(\\.\\d)?
2.一个字符串是否是日期或者日期时间:
\\d{4}-\\d{2}-\\d{2}
这种正则的格式判断最后分开
3.判断给定的电话号码是否正确(用一个正则)
格式1:51283346 \\d{7,8}
格式2:01051283346 (\\d{3,4})?\\d{7,8}
个是3:(010)-51283346
((\\(\\d{3,4}\\)-)|(\\d{3,4}))?\\d{7,8}
4.验证emali地址
简单验证:字母数字,下划线组成
\\w+@\\w+.\\w+
复杂的:用户名必须由字母开头,而且组成可以是字母,数字,_,-,.组成,用户名长度必须在6到15位之间,后缀必须是.com,.net,.cn,.org,.gov,.com.cn,.net.cn
[a-zA-z] [a-zA-Z\\-_\\.0-9]{5,14} @ [a-zA-Z\\-_\\.0-9]+ \\. (com|net|org|gov)