`
zousy999
  • 浏览: 19106 次
  • 性别: 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地址、手机号码

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

    JavaScript+Regex 身份证号码的正则表达式及验证详解

    在做用户实名验证时,常会用到身份证号码的正则表达式及校验方案。本文列举了两种验证方案,大家可以根据自己的项目实际情况,选择适合的方案。 身份证号码说明 居民身份证号码,正确、正式的称谓应该是“公民身份...

    验证手机号等正则表达式

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

    Android常用字符串匹配正则

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

    各种正则表达式验证

    邮箱。数字,日期,电话,IP地址,qq,MSN,身份证号。。等各种js验证

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

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

    JavaScript正则表达式验证身份证号码是否合法(两种方法)

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

    Java常用正则表达式验证类完整实例【邮箱、URL、IP、电话、身份证等】

    主要介绍了Java常用正则表达式验证类,结合完整实例形式分析了Java针对邮箱、网址URL、IP地址、电话、身份证等正则验证相关操作技巧,需要的朋友可以参考下

    经典JavaScript正则表达式实战

    正则表达式取得匹配IP地址前三段... 6 匹配与之间的内容... 7 用正则表达式获得文件名... 7 绝对路径变相对路径... 8 用户名正则... 8 匹配英文地址... 8 正则匹配价格... 9 身份证号码的匹配... 10 要求文本有指定...

    C#经验技巧宝典6-10.rar

    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地址时有用

    常用js正则的写法

    手机号码验证 去除空格 整数的验证 固定电话 验证是否为中文 qq号码 验证邮编 验证是否未email IP地址 身份证 字母和数字 浏览器的类型 客户端的分辨率 验证url 判断是否含有汉字 页面里回车到下一控件的焦点 ...

    工具类之RegexUtils

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

    Android-RegEx-Util:此类提供日常开发中常用的正则验证函数

    此类提供日常开发中常用的正则验证函数,比如:邮箱、手机号、电话号码、身份证号码、日期、数字、小数、URL、IP地址等。使用Pattern对象的matches方法进行整个字符匹配,调用该方法相当于: Pattern p = Pattern....

    所有常用的正则表达式

    配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双...评注:提取ip地址时有用

    正则表达式大全.docx

    用于匹配 IP 地址,支持 IPv4 格式的 IP 地址。 7. HTML 标签:/^<([a-z]+)([^<]+)*(?:>(.*)|\s+\/>)/ 用于匹配 HTML 标签,可以匹配各种类型的 HTML 标签。 8. Unicode 编码中的汉字范围:/^[u4e00-u9fa5],{0,}$/...

Global site tag (gtag.js) - Google Analytics