表单字段验证常用正则表达式

1、姓名

/^[\u4e00-\u9fa5]{2,4}$/                //2-41

2、手机号码

/^(13[0-9]|14[01456879]|15[0-35-9]

3、座机号码

/^(0\d{2,3})-?(\d{7,8})$/

4、电子邮箱

/^\W+([-+.]\W+)*@\W+([-.]\w+)*\.\W

5、身份证号码

(1)普通校验

/(^\d{15}$)|(d{18}$)|(A\d{17}(\d

(2)精准校验

18位

/^[1-9]\d{5}(19|20)\d{2}((0[1-9])

15位

/^[1-9]\d{5}\d{2}((0[1-9])(1[0-2]

6、QQ号码

/^[1-9][0-9]\d{4,9}$/

7、邮政编码

/^[1-9]d{5}$/

8、注册账号

/^[a-zA-Z][a-ZA-Z0-9_]{4,15}$/

最新文章

  1. float---浮动带来的影响与清除浮动带来的影响方法----在路上(20)
  2. LoadRunner函数示例:lr_paramarr_random()
  3. Codeforces Round #385 //再遇状压
  4. jQuery插件---exselect实现联动
  5. eXosip2代码分析
  6. CSUFT 1002 Robot Navigation
  7. 安装ubuntu时将boot目录单独挂载的意义
  8. 【网络收集】MySql中IS NOT NULL与!=NULL的区别
  9. WTL CEdit关联绑定ID,滚动到最新的一行
  10. bzoj:2018 [Usaco2009 Nov]农场技艺大赛
  11. 枚举enum学习小记
  12. Django学习手册 - pycharm 安装/建立第一个网站hello world
  13. linux学习:【第1篇】初识Linux及安装
  14. c++的字节对齐
  15. Django的URL name 学习
  16. 深入理解ASP.NET MVC(1)
  17. YUM软件包额外扩展了解项
  18. java中常见的异常
  19. BlockingQueue笔记
  20. oracle当前月添加一列显示前几个月的累计值

热门文章

  1. 思维导图学《On Java》基础卷
  2. 什么是双网口以太网IO模块
  3. 基于Python3(Autosub)以及Ffmpeg配合GoogleTranslation(谷歌)为你的影片实现双语版字幕(逐字稿)
  4. 使用 for 循环 打印 9X9乘法表
  5. [C#]使用 AltCover 获得代码覆盖率 - E2E Test 和 Unit Test
  6. Java 数字转汉字
  7. Python自学教程5-字符串有哪些常用操作
  8. PHP极简短连接
  9. C#基础_变量的命名规则
  10. Mybatis中多对一与一对多