一,用户名的判断:(可含有数字,字母(不区分大小写),下划线,不能以下划线开头或结尾)

/^(?!_)(?!.*?_$)\w+$/

二,密码的判断(判断有无,密码长度)

/(\w|\W){6,16}/

三,手机号码的判断

var reg0 = /^13\d{5,9}$/;                       
var reg1 = /^15\d{5,9}$/;                    
var reg2 = /^147\d{4,8}$/;                     
                    
if (!reg0.exec(Mobile) && !reg1.exec(Mobile) && !reg2.exec(Mobile))                    

四,邮件的判断

/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/

五,日期的判断

/^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[0-9])|([1-2][0-3]))\:([0-5]?[0-9])((\s)|(\:([0-5]?[0-9])))))?$/

六,网址的判断

/^http:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?/

七,固定电话的判断

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

八,数字的判断

/[0-9]*[1-9][0-9]*$/

转载于:https://www.cnblogs.com/wequst/archive/2010/02/02/1661573.html

JS中正规表达式的用法以及常用的方法总结相关推荐

  1. el表达式ne什么意思_JSP中EL表达式的用法详解(必看篇)

    EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${ ...

  2. html dom createevent,js 中 document.createEvent的用法

    js 中 document.createEvent的用法 更新时间:2010年08月29日 23:22:02   作者: 用该方法创建了 Event 对象以后,必须用上表中所示的初始化方法初始化对象. ...

  3. js 中 document.createEvent的用法-转载

    js 中 document.createEvent的用法 <a class="comment-mod" οnclick="alert('ss')" hre ...

  4. js中hover事件时候的BUG以及解决方法

    js中hover事件时候的BUG以及解决方法 参考文章: (1)js中hover事件时候的BUG以及解决方法 (2)https://www.cnblogs.com/mmykdbc/p/7464050. ...

  5. js中document通过ID获取的一些使用方法

    js中document通过ID获取的一些使用方法 document.getElementById("link").href;  document.getElementById(&q ...

  6. nuxt.js中的静态图片显示不出来解决方法

    nuxt.js中的静态图片显示不出来解决方法 <script> export default {data() {return {imgList: [{ name: "图1&quo ...

  7. Thymeleaf教程 (十二) 标签内,js中使用表达式

    在文本中使用表达式 当然,我们同样可以在标签内赋值. <p>Hello, [[${session.user.name}]]!</p> 效果和下面一样: <p>Hel ...

  8. js中“||”和“”的高级用法 js,与或运算符 || 妙用

    网络上找到的一篇关于逻辑与和逻辑或的文章,详细记录一下. http://www.jb51.net/article/21339.htm 例1:用于赋值 &&:从左往右依次判断,当当前值为 ...

  9. js中if表达式判断规则

    在js中if条件为null/undefined/0/NaN/""表达式时,统统被解释为false,此外均为true. 官方原文如下: Boolean 表达式 一个值为 true 或 ...

最新文章

  1. STM32单片机真的落后?
  2. php指定时间显示内容,织梦用php判断某个时间段显示和隐藏内容
  3. [USACO11NOV]牛的障碍Cow Steeplechase(匈牙利算法)
  4. junit - no runnable methods
  5. 重庆的计算机学校排名2015,2015年计算机考研学校排名
  6. [转载] Python: struct 模块之字节对齐问题
  7. 目标检测(四)--ICF
  8. ocs边缘服务器部署规划简要说明
  9. 《最受欢迎的男友职业排行榜Top10》
  10. 文本文档类型怎么改php,如何更改文件类型(3种方法)
  11. 双因素方差分析和单因素方差分析
  12. 1093-A+B for Input-Output Practice (V)
  13. matlab编程中abs是什么意思,在程序设计中,abs是什么函数?,程序中ABS代表什么意思?...
  14. 操作系统虚拟存储管理实验
  15. 购物中心最好的无线AP是什么?
  16. 究竟什么是可重入锁?
  17. redis学习之redis的发布和订阅
  18. 使用Visio 2013 画跨职能流程图
  19. DFP算法_python
  20. NMAP——如何使用

热门文章

  1. 2.HTML基本格式
  2. 增加和删除用户组与用户
  3. java 的23种设计模式 之装B者模式
  4. Redhat Enterprise linux 5 的安装
  5. PHP提交表单到当前页动作检测
  6. ACM 模板--邻接表 有向图 搜索算法
  7. 后台开发真的不需要看《tcpip详解》吗
  8. 从小白到社会精英必须经历的三个阶段
  9. springboot:banner.txt
  10. jvm四:常量的本质含义以及助记符基本认识