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地址、中国邮政编码、身份证号码等。例如,提取信息中的网络链接的正则表达式为:(h|H)(r|R)(e|E...
根据提供的文件信息,本文将详细解释如何使用正则表达式来验证邮箱地址、IP地址以及手机号码,并且会对部分给出的代码示例进行解析。 ### 一、正则表达式验证IP地址 #### 1. 正则表达式规则: 在Java中验证IP地址...
本文将详细介绍几种常见类型的正则表达式验证规则,包括邮箱、数字、日期、电话号码、IP地址、QQ号码、MSN账号以及身份证号码。 #### 二、正则表达式验证规则详解 ##### 1. 英文字符验证 ```javascript this.reg....
验证邮箱, 验证IP地址,验证网址Url,验证电话号码,验证输入邮政编号,验证输入身份证号,验证日期时间
isIP : 验证IP地址 isMatch : 判断是否匹配正则 getMatches : 获取正则匹配的部分 getSplits : 获取正则匹配分组 getReplaceFirst: 替换正则匹配的第一部分 getReplaceAll : 替换所有正则匹配的部分
该表达式可以验证中国手机号码或固定电话号码,支持带有区号或不带区号的格式,区号可能包含短横线,而主号码部分必须为7到8位数字。 #### 身份证号码验证 正则表达式:`^\d{15}|\d{18}$` 此表达式用于验证中国...
### 常用的正则验证 在编程领域中,正则表达式是一种非常强大的文本匹配工具,可以用于数据验证、搜索与替换等场景。本文将详细介绍正则表达式的一些常见应用场景及其具体实现方式。 #### 正则表达式基础知识 在...
- **解析**:该正则表达式用于验证IP地址。 - `(\d{1,3}\.){3}` 表示前三段。 - `\d{1,3}` 表示最后一段。 - **应用示例**:网络配置中的IP地址输入验证。 ##### 10. IPv4地址验证 ```regex ((25[0-5]|2[0-4][0...
根据提供的文件信息,本文将对正则表达式在验证身份证、手机号、电话号、IP地址、数字、英文、邮箱(email)等方面的应用进行详细的解析。 ### 一、正则表达式简介 正则表达式是一种强大的文本处理工具,能够帮助...
13. **匹配IP地址**:`d+.d+.d+.d+` - 提取或验证IP地址。 14. **匹配特定数字** - 正整数、负整数、整数、非负整数、非正整数、正浮点数、负浮点数、浮点数、非负浮点数和非正浮点数的正则表达式,用于数据验证。 ...
在用户注册页面有些需求要求的比较严格,需要对身份证验证是否合法,通过此功能严格此系统软件,从而过滤到很多水客。下面就此实现方法给大家讲解下。 很多时候我们都是通过一组正则表达式来判断用户输入的身份证...
IP地址验证 ```javascript \d+\.\d+\.\d+\.\d+ ``` 此表达式用于验证IPv4地址格式。 #### 16. 数字验证 ```javascript ^[1-9]\d*$|^-[1-9]\d*$|^-?[1-9]\d*$|^[1-9]\d*|0$|^-?[1-9]\d*|0$|^[1-9]\d*\.\d*|0\.\d*[1...
7. **IP地址验证**:IP地址由4个0-255之间的数字组成,每个数字之间用点分隔,如`^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$`。 8. **密码强度验证**:通常密码要求包含大小写字母、数字和特殊字符,如`^(?=.*[a...
验证IP地址 - **正则表达式**: `d+.d+.d+.d+` - **应用场景**: 用于验证IPv4地址格式是否正确。 - **示例代码**: ```javascript const regex = /^(d{1,3}.){3}d{1,3}$/; const ipAddress = '192.168.1.1'; ...
#### IP地址验证 - **正则表达式**: `d+.d+.d+.d+` - **应用场景**: 用于验证IPv4地址格式是否正确。 - **示例**: `"192.168.1.1".match(/d+.d+.d+.d+/)` 返回 `["192.168.1.1"]`。 #### 字母数字组合验证 - **正则...