身份验证常用正则表达式

转载 2006年06月29日 11:24:00

中国电话号码验证
匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222
正则表达式 "((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*"

中国邮政编码验证
匹配形式如:215421
正则表达式 "d{6}"

电子邮件验证
匹配形式如:justali@justdn.com
正则表达式 "w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"

身份证验证
匹配形式如:15位或者18位身份证
正则表达式 "d{18}|d{15}"

常用数字验证
正则表达式 
"d{n}" n为规定长度
"d{n,m}" n到m的长度范围

非法字符验证
匹配非法字符如:< > & / ' | 
正则表达式 [^<>&/|'/]+

日期验证
匹配形式如:20030718,030718
范围:1900--2099
正则表达式((((19){1}|(20){1})d{2})|d{2})[01]{1}d{1}[0-3]{1}d{1} 

相关文章推荐

使用JAVA进行ad域身份验证常用属性详解

一些变态的公司经常对开发者提出一些变态的问题。比如在oa系统中,要求登录验证必须使用ad域进行登录。还有的如登录crm系统必须使用公司的阿里云邮箱账号进行身份验证等等。 作为程序员我们只能按照客户的...

asp.net中常用的几种身份验证方式

前言在B/S系统开发中,经常需要使用“身份验证”。因为web应用程序非常特殊,和传统的C/S程序不同,默认情况下(不采用任何身份验证方式和权限控制手段),当你的程序在互联网/局域网上公开后,任何人都能...

12_基于JWT的Web API身份验证

  • 2017年10月31日 10:31
  • 783KB
  • 下载

forms身份验证

  • 2016年01月08日 16:37
  • 233KB
  • 下载

Shiro学习笔记(2)——身份验证之Realm

环境准备 什么是Realm 为什么要用Realm 自定义Realm 多个Realm 配置Authenticator和AuthenticationStrategy 自定义AuthenticationSt...

通过SMTP SERVER 无需身份验证发送邮件

建立SMTP服务器发送匿名邮件   1.       系统:Windows XP/2000   2.       安装设置服务端     Windows XP和2000本身就拥有构件SMT...
  • wenlili
  • wenlili
  • 2012年02月18日 09:30
  • 2304

配置OSPF 身份验证

  • 2013年02月26日 10:22
  • 12KB
  • 下载

设计基于CardSpace的身份验证

  • 2011年07月24日 17:51
  • 838KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:身份验证常用正则表达式
举报原因:
原因补充:

(最多只允许输入30个字)