检測手机号码:/0?

(13|14|15|18)[0-9]{9}/

检測username:(数字,英文,汉字。下划线。中横线):/^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/

password:(数字,英文,下划线,中横线)/^[A-Za-z0-9_-]+$/

身份证:/\d{17}[\d|x]|\d{15}/

非空:/^\S+$/

IP地址:/((?:(?

:25[0-5]|2[0-4]\d|[01]?\d?

\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?

\d))/


js的正則表達式还是非常重要的,有非常多用处,大家应该去好好学一学。

转载于:https://www.cnblogs.com/brucemengbm/p/6949589.html

js正則表達式--验证表单相关推荐

  1. 最全正則表達式汇总—想要的都有了

    正则式太难学,并且easy忘记 ,西西是看过非常多次.都是一会就所有不记得了滴.非常多不太懂正则的朋友.在遇到须要用正则校验数据时,往往是在网上去找非常久.结果找来的还是不非常符合要求. 所以我近期把 ...

  2. Java正則表達式入门

     众所周知,在程序开发中,难免会遇到须要匹配.查找.替换.推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力.因此,学习及使用正則表達式,便成了解决这一 ...

  3. JAVA正則表達式小总结

    近期项目中正在做后台校验,而后台校验也基本都是使用正則表達式校验.本文做一些粗略的总结. 1.字符串长度:.{1,10},注意有一个点在{}前,表示匹配全部.'{}'之前一定是一个捕获组,因此假设有其 ...

  4. java 正則_Java正則表達式入门

    u)     在这个模式下,假设你还启用了CASE_INSENSITIVE标志,那么它会对Unicode字符进行大写和小写不明感的匹配.默认情况下,大写和小写不敏感的匹配仅仅适用于US-ASCII字符 ...

  5. 使用正則表達式对URL进行解析

    对URL进行解析,一般用到的參数有: 1.协议 如http,https 2.域名或IP 3.port号,如7001,8080 4.Web上下文 5.URI.请求资源地址 6.请求參数 一个URL演示样 ...

  6. 经常使用的正則表達式归纳—JavaScript正則表達式

    来源:http://www.ido321.com/856.html 1.正则优先级 首先看一下正則表達式的优先级,下表从最高优先级到最低优先级列出各种正則表達式操作符的优先权顺序: 2.经常使用的正則 ...

  7. 正則表達式截取字符串两字符间的内容

    一.问题 我有个字符串比方a="abcdanmcadedcdeefako"那么我怎么能得到一个数组,当中数组的各项是字母a和c的中间字符.即第一项是"b"第二项 ...

  8. python使用正則表達式

    python中使用正則表達式 1. 匹配字符 正則表達式中的元字符有 .  ^  $ *   +  ?  { }  [ ]  \  | ( ) 匹配字符用的模式有 \d 匹配随意数字 \D 匹配随意非 ...

  9. C++11中正則表達式測试

    VC++2010已经支持regex了, 能够用来编译下述代码. #include <string> #include <regex> #include <iostream ...

最新文章

  1. CRNN维度变换的解释这样你也可以自定义CRNN了
  2. Windows平板电脑将取代苹果在企业市场地位
  3. 【TypeScript】do...while 循环
  4. Hyperledger Fabric 核心模块(2)configtxgen configtx.yaml配置文件
  5. php调用go服务问题,PHP 调用 Go 服务的正确方式 - Unix Domain Sockets
  6. [蓝桥杯][2019年第十届真题]糖果(状压dp)
  7. java run里面定义变量_Java程序员50多道最热门的多线程和并发面试题(答案解析)...
  8. 6阶群的非平凡子群_离散数学复习笔记
  9. java 正则 实例_Java正则表达式示例
  10. This Android SDK requires Android Developer Toolkit version 23.0.0 or above
  11. 测试人员与开发人员之间的关系如何?
  12. 湖北师范大学计算机应用基础,2019年湖北师范大学911计算机应用基础考研大纲...
  13. WebBrowser控件的高级定制+mshtml
  14. jqGrid添加详细按钮,单击弹出窗体
  15. RealVIZ Stitcher Unlimited v5.5.1 1CD
  16. 网易云音乐ncm批量解码转换flac和mp3,qq音乐qmc转换
  17. chrome如何对部分网页截图
  18. RabbitMQ 实战教程
  19. cdr怎么把矩形去掉一个边_如何把一个矩形的四个角变形?
  20. 第三方App接入微信登录 解读 (微信开放平台)

热门文章

  1. BZOJ 2002: [Hnoi2010]Bounce 弹飞绵羊
  2. Socket详解——全面明了
  3. ubuntu docker一键安装mysql_mysql5.6在ubuntu下的docker中安装的办法详细说明
  4. 非确定性算法_带你从不同角度了解强化学习算法的分类
  5. 金蝶云星空操作手册_金蝶国际CFO林波谈云业务:金蝶云·星空预计今年可以实现盈利...
  6. 网页上的图片怎么提取出来_如何在网站上提取图片素材
  7. 数学之美 系列十六(上) 不要把所有的鸡蛋放在一个篮子里 -- 谈谈最大熵模型
  8. hdu5443(2015长春网络赛G题)
  9. 最大匹配 人员分配[邻接矩阵]
  10. JZOJ__Day 3:【NOIP普及模拟】数数(count)