[b]1 --> 匹配IP地址[/b]
匹配条件:
1.任何一个1位或2位数字.
2.任何一个以1开头的3位数字.
3.任何一个以2开头、第2位数字在0~4之间的3位数字.
4.任何一个以25开头、第3位数字在0~5之间的3位数字.
[b]2 --> 匹配E-mail地址[/b]
匹配条件:
1.任何一个1位或2位数字.
2.任何一个以1开头的3位数字.
3.任何一个以2开头、第2位数字在0~4之间的3位数字.
4.任何一个以25开头、第3位数字在0~5之间的3位数字.
p("192.168.0.10".matches("\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}"));
p("192.168.0.10".matches("(\\d{1,3}\\.){3}\\d{1,3}"));
p("192.168.0.10".matches("(((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5]))\\.){3}((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5]))"));
[b]2 --> 匹配E-mail地址[/b]
p("hehhe@163.com".matches("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+"));