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]/

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

相关文章

  • mysql update正则替换sql语句

    mysql update正则替换sql语句

    这篇文章主要介绍了mysql update正则替换sql语句的相关资料,需要的朋友可以参考下
    2015-09-09
  • Python 正则表达式匹配数字及字符串中的纯数字

    Python 正则表达式匹配数字及字符串中的纯数字

    这篇文章主要介绍了Python 正则表达式匹配数字及使用正则表达式找出字符串中的纯数字,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • ASP 正则表达式的应用使用说明

    ASP 正则表达式的应用使用说明

    如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。
    2009-11-11
  • Java正则表达式入门学习

    Java正则表达式入门学习

    这篇文章主要介绍了Java正则表达式入门学习基础知识,全面分析了表示匹配次数的符号使用方法,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • asp正则表达式匹配数字$数字$数字$

    asp正则表达式匹配数字$数字$数字$

    用asp实现的匹配:数字$数字$数字$...... 的正则
    2008-04-04
  • 最实用的正则表达式整理

    最实用的正则表达式整理

    这篇文章主要介绍了最实用的正则表达式整理,比如校验邮箱的正则,号码相关,数字相关等等,本文给大家列举的比较多,需要的朋友可以参考下
    2022-10-10
  • 正则表达式学习笔记

    正则表达式学习笔记

    正则表达式学习笔记...
    2006-10-10
  • python 正则表达式 re.sub & re.subn

    python 正则表达式 re.sub & re.subn

    正则表达式一个比较常见的用途是找到所有模式匹配的字符串并用不同的字符串来替换它们。sub方法提供一个替换值,可以是字符串或函数,和一个要被处理的字符串。这篇文章主要介绍了python 正则表达式 re.sub & re.subn,需要的朋友可以参考下
    2017-12-12
  • Java 正则表达式详解

    Java 正则表达式详解

    如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。
    2008-12-12
  • 正则表达式教程之模式修正符使用介绍

    正则表达式教程之模式修正符使用介绍

    式修正符就是几个字母,我们在每个正则表达式中可以一次使用一个,也可以连续使用多个,每一个具一定的意义
    2012-10-10

最新评论