package com.zou.regex;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test1 {
static void test(){
Pattern p = null; //正则表达式
Matcher m = null; //操作的字符串
boolean b = false;
//手机号
p = Pattern.compile("^1[3,5,8]\\d{9}$");
m = p.matcher("13111111111");
b = m.matches();
System.out.println("匹配结果:"+b);
//18位身份证
p = Pattern.compile("\\d{6}((19|20)\\d{2})((0[0-9])|(1[0-2]))(((0|1|2)[0-9])|(3[0,1]))\\d{3}[xX\\d]");
m = p.matcher("42900619881231070x");
b = m.matches();
System.out.println("匹配结果:"+b);
//ip地址
p = Pattern.compile("((1?\\d{1,2})|(2(([0-4]\\d)|(5[0-5])))\\.){3}((1?\\d{1,2})|(2(([0-4]\\d)|(5[0-5]))))");
m = p.matcher("255.255.255.00");
b = m.matches();
System.out.println("匹配结果:"+b);
}
public static void main(String argus[]){
test();
}
}
分享到:
相关推荐
在实际开发中,我们可以使用正则表达式来验证各种类型的数据,例如验证email、手机号码、身份证号码等。正则表达式可以大大提高我们的开发效率和代码质量。 此外,还有其他的方式来验证IP地址,例如使用InetAddress...
您可能感兴趣的文章:javascript 手机号码正则表达式验证函数JS正则表达式验证数字代码JavaScript正则表达式验证身份证号码是否合法(两种方法)jquery正则表达式验证(手机号、身份证号、中文名称)邮箱地址正则表达式...
正则表达式验证邮箱、IP地址、手机号码
在做用户实名验证时,常会用到身份证号码的正则表达式及校验方案。本文列举了两种验证方案,大家可以根据自己的项目实际情况,选择适合的方案。 身份证号码说明 居民身份证号码,正确、正式的称谓应该是“公民身份...
验证邮箱, 验证IP地址,验证网址Url,验证电话号码,验证输入邮政编号,验证输入身份证号,验证日期时间
isIP : 验证IP地址 isMatch : 判断是否匹配正则 getMatches : 获取正则匹配的部分 getSplits : 获取正则匹配分组 getReplaceFirst: 替换正则匹配的第一部分 getReplaceAll : 替换所有正则匹配的部分
邮箱。数字,日期,电话,IP地址,qq,MSN,身份证号。。等各种js验证
在用户注册页面有些需求要求的比较严格,需要对身份证验证是否合法,通过此功能严格此系统软件,从而过滤到很多水客。下面就此实现方法给大家讲解下。 很多时候我们都是通过一组正则表达式来判断用户输入的身份证...
在用户注册页面有些需求要求的比较严格,需要对身份证js验证是否合法,通过此功能严格此系统软件,从而过滤到很多水客。下面就此实现方法给大家讲解下。 很多时候我们都是通过一组正则表达式来判断用户输入的...
主要介绍了Java常用正则表达式验证类,结合完整实例形式分析了Java针对邮箱、网址URL、IP地址、电话、身份证等正则验证相关操作技巧,需要的朋友可以参考下
正则表达式取得匹配IP地址前三段... 6 匹配与之间的内容... 7 用正则表达式获得文件名... 7 绝对路径变相对路径... 8 用户名正则... 8 匹配英文地址... 8 正则匹配价格... 9 身份证号码的匹配... 10 要求文本有指定...
0198 如何使用正则表达式验证IP地址 120 0199 如何使用正则表达式验证URL 120 6.2 常用数字验证技巧 121 0200 如何使用正则表达式验证电话号码 121 0201 如何使用正则表达式验证输入密码条件 121 ...
包括身份证、整数、小数、ip地址、url、图片等等的正则表达式
常用正则表达式,简单实用 匹配国内电话号码: 1. [0-9]+[-]?[0-9]+[-]?[0-9](推荐用此) 2. \d{3}-\d{8}|\d{4}-\d{7} 评注:匹配形式如 0511-4405222 或 021-87888822 ...评注:提取ip地址时有用
手机号码验证 去除空格 整数的验证 固定电话 验证是否为中文 qq号码 验证邮编 验证是否未email IP地址 身份证 字母和数字 浏览器的类型 客户端的分辨率 验证url 判断是否含有汉字 页面里回车到下一控件的焦点 ...
isIP : 验证IP地址 isMatch : 判断是否匹配正则 getMatches : 获取正则匹配的部分 getSplits : 获取正则匹配分组 getReplaceFirst : 替换正则匹配的第一部分 getReplaceAll : 替换所有正则匹配的部分
此类提供日常开发中常用的正则验证函数,比如:邮箱、手机号、电话号码、身份证号码、日期、数字、小数、URL、IP地址等。使用Pattern对象的matches方法进行整个字符匹配,调用该方法相当于: Pattern p = Pattern....
配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双...评注:提取ip地址时有用
用于匹配 IP 地址,支持 IPv4 格式的 IP 地址。 7. HTML 标签:/^<([a-z]+)([^<]+)*(?:>(.*)|\s+\/>)/ 用于匹配 HTML 标签,可以匹配各种类型的 HTML 标签。 8. Unicode 编码中的汉字范围:/^[u4e00-u9fa5],{0,}$/...