`
zousy999
  • 浏览: 19376 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

手机号码,身份证,ip地址正则验证

阅读更多
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();
		}
		}

 

1
3
分享到:
评论
2 楼 zousy999 2011-08-12  
呵呵 我也是菜鸟一个 最近研究了一下
1 楼 pangpang514 2011-08-11  
用了半年.NET,发现java的正则匹配部分不会写了。。。。妈X了!!!

相关推荐

    java正则表达式验证IP地址

    在实际开发中,我们可以使用正则表达式来验证各种类型的数据,例如验证email、手机号码、身份证号码等。正则表达式可以大大提高我们的开发效率和代码质量。 此外,还有其他的方式来验证IP地址,例如使用InetAddress...

    IP 正则表达式验证

    您可能感兴趣的文章:javascript 手机号码正则表达式验证函数JS正则表达式验证数字代码JavaScript正则表达式验证身份证号码是否合法(两种方法)jquery正则表达式验证(手机号、身份证号、中文名称)邮箱地址正则表达式...

    电话号码和手机号码正则表达式

    除了手机号码和电话号码的验证,文章还提供了一系列其他的正则表达式,用以匹配网络链接、电子邮件地址、图片链接、IP地址、中国邮政编码、身份证号码等。例如,提取信息中的网络链接的正则表达式为:(h|H)(r|R)(e|E...

    正则表达式验证邮箱、IP地址、手机号码

    根据提供的文件信息,本文将详细解释如何使用正则表达式来验证邮箱地址、IP地址以及手机号码,并且会对部分给出的代码示例进行解析。 ### 一、正则表达式验证IP地址 #### 1. 正则表达式规则: 在Java中验证IP地址...

    各种正则表达式验证

    本文将详细介绍几种常见类型的正则表达式验证规则,包括邮箱、数字、日期、电话号码、IP地址、QQ号码、MSN账号以及身份证号码。 #### 二、正则表达式验证规则详解 ##### 1. 英文字符验证 ```javascript this.reg....

    验证手机号等正则表达式

    验证邮箱, 验证IP地址,验证网址Url,验证电话号码,验证输入邮政编号,验证输入身份证号,验证日期时间

    Android常用字符串匹配正则

    isIP : 验证IP地址 isMatch : 判断是否匹配正则 getMatches : 获取正则匹配的部分 getSplits : 获取正则匹配分组 getReplaceFirst: 替换正则匹配的第一部分 getReplaceAll : 替换所有正则匹配的部分

    javascript正则表达式表单验证大全

    该表达式可以验证中国手机号码或固定电话号码,支持带有区号或不带区号的格式,区号可能包含短横线,而主号码部分必须为7到8位数字。 #### 身份证号码验证 正则表达式:`^\d{15}|\d{18}$` 此表达式用于验证中国...

    常用的正则验证

    ### 常用的正则验证 在编程领域中,正则表达式是一种非常强大的文本匹配工具,可以用于数据验证、搜索与替换等场景。本文将详细介绍正则表达式的一些常见应用场景及其具体实现方式。 #### 正则表达式基础知识 在...

    java正则表达式实例(邮箱,车牌,密码,url,IP,身份证,车牌等等)

    - **解析**:该正则表达式用于验证IP地址。 - `(\d{1,3}\.){3}` 表示前三段。 - `\d{1,3}` 表示最后一段。 - **应用示例**:网络配置中的IP地址输入验证。 ##### 10. IPv4地址验证 ```regex ((25[0-5]|2[0-4][0...

    正则表达式验证身份证手机号电话号ip数字英文邮箱email[文].pdf

    根据提供的文件信息,本文将对正则表达式在验证身份证、手机号、电话号、IP地址、数字、英文、邮箱(email)等方面的应用进行详细的解析。 ### 一、正则表达式简介 正则表达式是一种强大的文本处理工具,能够帮助...

    正则表达式验证大全

    13. **匹配IP地址**:`d+.d+.d+.d+` - 提取或验证IP地址。 14. **匹配特定数字** - 正整数、负整数、整数、非负整数、非正整数、正浮点数、负浮点数、浮点数、非负浮点数和非正浮点数的正则表达式,用于数据验证。 ...

    如何用javascript正则表达式验证身份证号码是否合法

    在用户注册页面有些需求要求的比较严格,需要对身份证验证是否合法,通过此功能严格此系统软件,从而过滤到很多水客。下面就此实现方法给大家讲解下。  很多时候我们都是通过一组正则表达式来判断用户输入的身份证...

    常用js正则表达式验证

    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...

    常用正则表达式验证方法.zip

    7. **IP地址验证**:IP地址由4个0-255之间的数字组成,每个数字之间用点分隔,如`^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$`。 8. **密码强度验证**:通常密码要求包含大小写字母、数字和特殊字符,如`^(?=.*[a...

    常用的JavaScript验证正则表达式.txt

    验证IP地址 - **正则表达式**: `d+.d+.d+.d+` - **应用场景**: 用于验证IPv4地址格式是否正确。 - **示例代码**: ```javascript const regex = /^(d{1,3}.){3}d{1,3}$/; const ipAddress = '192.168.1.1'; ...

    JavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txt

    #### IP地址验证 - **正则表达式**: `d+.d+.d+.d+` - **应用场景**: 用于验证IPv4地址格式是否正确。 - **示例**: `"192.168.1.1".match(/d+.d+.d+.d+/)` 返回 `["192.168.1.1"]`。 #### 字母数字组合验证 - **正则...

Global site tag (gtag.js) - Google Analytics