2019年前端必用js正则(小结)

 更新时间:2019年07月08日 09:39:47   作者:any86  
这篇文章主要介绍了2019年前端必用js正则,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

手机号

复制代码 代码如下:

/^1((3[\d])|(4[5,6,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[1-3,5-8])|(9[1,8,9]))\d{8}$/

大写字母

复制代码 代码如下:

/^[A-Z]+$/

日期,如: 2000-01-01

复制代码 代码如下:

/^\d{4}(-)\d{1,2}\1\d{1,2}$/

email地址

复制代码 代码如下:

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

国内座机电话,如: 0341-86091234

复制代码 代码如下:

/\d{3}-\d{8}|\d{4}-\d{7}/

身份证号(15位、18位数字),最后一位是校验位,可能为数字或字符X

复制代码 代码如下:

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

帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合

复制代码 代码如下:

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

只包含中文

复制代码 代码如下:

/^[\u4E00-\u9FA5]/

是否小数

复制代码 代码如下:

/^\d+\.\d+$/

是否电话格式(手机和座机)

复制代码 代码如下:

/^((0\d{2,3}-\d{7,8})|(1[345789]\d{9}))$/

是否8位纯数字

复制代码 代码如下:

/^[0-9]{8}$/

是否html标签

复制代码 代码如下:

/<(.*)>.*<\/\1>|<(.*) \/>/

是否qq号格式正确

复制代码 代码如下:

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

是否由数字和字母组成

复制代码 代码如下:

/^[A-Za-z0-9]+$/

是否小写字母组成

复制代码 代码如下:

/^[a-z]+$/

密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符

复制代码 代码如下:

/^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/

用户名正则,4到16位(字母,数字,下划线,减号)

复制代码 代码如下:

/^[a-zA-Z0-9_-]{4,16}$/

ipv4地址正则

复制代码 代码如下:

/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/

16进制颜色

复制代码 代码如下:

/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/

微信号,6至20位,以字母开头,字母,数字,减号,下划线

复制代码 代码如下:

/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/

中国邮政编码

复制代码 代码如下:

/^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])\d{4}$/

只包含中文和数字

复制代码 代码如下:

/^(([\u4E00-\u9FA5])|(\d))+$/

非字母

复制代码 代码如下:

/[^A-Za-z]/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java中使用正则表达式处理文本数据

    Java中使用正则表达式处理文本数据

    正则表达式就是一个字符串,但和普通的字符串不同的是,正则表达式是对一组相似字符串的抽象。本文将给大家介绍java中使用正则表达式处理文本数据的相关的资料,感兴趣的朋友一起看看吧
    2015-10-10
  • ASP超级链接和HTML函数正则表达式 修正版

    ASP超级链接和HTML函数正则表达式 修正版

    ASP超级链接和HTML函数 正则表达式的使用,最后一个实例经过测试。
    2010-01-01
  • 精确查找PHP WEBSHELL木马 修正版

    精确查找PHP WEBSHELL木马 修正版

    上篇提到了关于网上流传查找PHP webshell的python脚本中,不严谨的代码,并且给出了一个python的检测代码,同时,下文里也提到不能检测到反引号的命令执行的地方。今天,我想了下,现在把思路发出来。
    2011-04-04
  • JS只能输入数字或数字和字母等的正则表达式

    JS只能输入数字或数字和字母等的正则表达式

    只能输入数字和字母等的正则表达式,本文整理了一些,经测试还不错,感兴趣的朋友也可以练练手
    2013-10-10
  • JScript中正则表达式用法详解

    JScript中正则表达式用法详解

    JScript中正则表达式用法详解...
    2006-07-07
  • js正则表达式学习和总结(必看篇)

    js正则表达式学习和总结(必看篇)

    下面小编就为大家带来一篇js正则表达式学习和总结(必看篇)。小编觉得挺不错的,希望对大家有所帮助。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-11-11
  • 判断时间的正则表达式

    判断时间的正则表达式

    刚刚学习正则,正则正是很好很强大的东西。练习下,时间格式为“HH:mm:ss”或“HH:mm”,采用24小时制。
    2009-11-11
  • 正则表达式的基本语法汇总篇(推荐!)

    正则表达式的基本语法汇总篇(推荐!)

    一般开发中都会接触到正则表达式,作为一名合格的前端,也应该了解一下正则表达式编写原则,便于自己也能快速编写想要的正则表达式,下面这篇文章主要给大家介绍了关于正则表达式的基本语法汇总的相关资料,需要的朋友可以参考下
    2022-09-09
  • 如何快速学习正则表达式

    如何快速学习正则表达式

    在日常工作中,我们经常写正则表达式,比如在表单中经常用来验证用户输入的格式是否正确。接下来通过本文给大家介绍如何快速学习正则表达式,感兴趣的小伙伴一起学习吧
    2016-05-05
  • 学习正则表达式(js、C#)

    学习正则表达式(js、C#)

    学习正则表达式,针对js正则表达式和C#正则表达式进行学习,想要熟练掌握正则表达式可以参考本文
    2015-12-12

最新评论