正则表达式的那些用法
发布时间:2020-12-14 01:48:55 所属栏目:百科 来源:网络整理
导读:转自:http://bbs.csdn.net/topics/340229153 1.java验证IP地址: Patternpattern=Pattern.compile("b((?!ddd)d+|1dd|2[0-4]d|25[0-5]).((?!ddd)d+|1dd|2[0-4]d|25[0-5]).((?!ddd)d+|1dd|2[0-4]d|25[0-5])
转自:http://bbs.csdn.net/topics/340229153
1.java验证IP地址: Patternpattern=Pattern.compile("b((?!ddd)d+|1dd|2[0-4]d|25[0-5]).((?!ddd)d+|1dd|2[0-4]d|25[0-5]).((?!ddd)d+|1dd|2[0-4]d|25[0-5]).((?!ddd)d+|1dd|2[0-4]d|25[0-5])b"); Matchermatcher=pattern.matcher("127.400.600.2");//以验证127.400.600.2为例 System.out.println(matcher.matches()); 2.java验证日期时间,解决润月: Patternpattern=Pattern.compile("^((d{2}(([02468][048])|([13579][26]))[-/s]?((((0?[13578])|(1[02]))[-/s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[-/s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[-/s]?((0?[1-9])|([1-2][0-9])))))|(d{2}(([02468][1235679])|([13579][01345789]))[-/s]?((((0?[13578])|(1[02]))[-/s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[-/s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[-/s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(s(((0?[0-9])|([1-2][0-3])):([0-5]?[0-9])((s)|(:([0-5]?[0-9])))))?$"); Matchermatcher=pattern.matcher("2000-02-2923:59:59"); 3.java验证邮箱格式: Patternpattern=Pattern.compile("^([a-zA-Z0-9_-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.)|(([a-zA-Z0-9-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$"); Matchermatcher=pattern.matcher("a@aa.com"); System.out.println(matcher.matches()); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |