免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 980 | 回复: 0
打印 上一主题 下一主题

php几个常用表单验证正则表达式 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-20 09:48 |只看该作者 |倒序浏览
  1.验证用户名和密码:("^[a-zA-Z]\w{5,15}$")正确格式:"[A-Z][a-z]_[0-9]"组成,并且第一个字必须为字母6~16位;   2.验证电话号码:("^(\d{3.4}-)\d{7,8}$")正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;   3.验证身份证号(15位或18位数字):("^\d{15}|\d{18}$");   4.验证Email地址:("^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$");   5.只能输入由数字和26个英文字母组成的字符串:("^[A-Za-z0-9]+$") ;   6.整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$   7.只能输入数字:"^[0-9]*$"。   8.只能输入n位的数字:"^\d{n}$"。   9.只能输入至少n位的数字:"^\d{n,}$"。   10.只能输入m~n位的数字:。"^\d{m,n}$"   11.只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。   12.只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。   13.只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。   14.只能输入非零的正整数:"^\+?[1-9][0-9]*$"。   15.只能输入非零的负整数:"^\-[1-9][]0-9"*$。   16.只能输入长度为3的字符:"^.{3}$"。   17.只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$"。   18.只能输入由26个大写英文字母组成的字符串:"^[A-Z]+$"。   19.只能输入由26个小写英文字母组成的字符串:"^[a-z]+$"。   20.验证是否含有^%&',;=?$\"等字符:"[^%&',;=?$\x22]+"。   21.只能输入汉字:"^[\u4e00-\u9fa5]{0,}$"   22.验证URL:"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$"。   23.验证一年的12个月:"^(0?[1-9]|1[0-2])$"正确格式为:"01"~"09"和"1"~"12"。   24.验证一个月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$"正确格式为;"01"~"09"和"1"~"31"。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP