免费注册 查看新帖 |

Chinaunix

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

用JS正则表达式验证表单 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-01 14:50 |只看该作者 |倒序浏览

1、姓名
   要求:输入只能是汉字、数字、字母的组合。
   方法:/^[a-zA-Z0-9\u4e00-\u9fa5]+$/
2、电话号码
   要求:1、只能是以13或15开头的11位手机号码。
         2、区号以0开头,区号3位-号码8位-分机号1-6位或区号3位-号码8位-分机号1~6位, 区号和号码是必填项,分机号不是必填项。
         3、国际号码以00开头,号码11~20位。
   方法:/^(0?1[3,5](\d){9}(-(\d){1,6})?|0(\d){3}-(\d){7}(-(\d){1,6})?|0(\d){2}-(\d){8}(-(\d){1,6})?|00(\d){11,20})$/
3、快捷编号
   要求:只能是1~6位的数字。
   方法:/^((\d){1,6})$/
4、传真
   要求:和固话验证规则一样。
   方法:/^(0(\d){3}-(\d){7}(-(\d){1,6})?|0(\d){2}-(\d){8}(-(\d){1,6})?)$/
5、EMAIL
   要求:只能是数字和字母,@符号必须出现一次。
   方法:/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/
6、邮编
   要求:只能是6位数的数字
   方法:/^(\d){6}$/


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/86976/showart_1674309.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP