在JS里编写简单的正则方式

这次给大家带来在JS里编写简单的正则方式,在JS里编写正则方式的注意事项有哪些,下面就是实战案例,一起来看一下。

在字面量方式中,我们//之间包起来的所有的内容都是元字符,有的具有特殊意义,大部分都是代表本身含义的普通的元字符

var name = 'wo';      var reg = /^d+"+name+"d+$/

登录后复制

为了解决上述想在正则里面加上一个变量这样的需求,我们只能使用实例创建的方式了

var reg = new RegExp("^\d+"+name+"\d+$","g")

登录后复制

字面量方式和实例创建的方式在正则中的区别?

1、字面量方式中出现的一切都是元字符,所以不能进行变量值的拼接,而实例创建的方式是可以的。

2、字面量中直接写d就可以,而在实例中需要把它转译\d

练习正则:

  1、年龄介于18-65  // 年龄介于18-19  20-59   60-65

 var reg = /^(1[8,9] | [2,5]d | 6[0,5])$/

登录后复制

  2、验证邮箱的正则(简版)

  邮箱左边的规律:数字、字母、下划线、.、-  

var reg = /^[w.-]+@[0-9a-zA-Z]+(.[a-zA-Z]{2,4}){1,2}$/

登录后复制

  3、中国标准真实姓名 2-4位汉字

var reg = /^[u4e00-u9fa5]{2,4}$/

登录后复制

  4、身份证号码

 var reg = /^d{17}(d | x)$/  var reg = /^(d{2})(d{4})(d{4})(d{2})(d{2})(d{2})(d)(d | X)$/

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

正则如何对C#进行校验

正则与Linux三大文本处理工具的使用详解

以上就是在JS里编写简单的正则方式的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2778048.html

(0)
上一篇 2025年3月8日 15:17:41
下一篇 2025年3月8日 15:17:48

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js中的正则表达式如何使用(附代码)

    这次给大家带来js中的正则表达式如何使用(附代码),使用js中正则表达式注意事项有哪些,下面就是实战案例,一起来看一下。 阅读目录 正则表达式的创建 正则表达式中的特殊字符 (反斜杠) ^ $ *,  +,  .(小数点) ? (问号) (…

    编程技术 2025年3月8日
    200
  • 验证用户名与密码的15个正则

    这次给大家带来验证用户名与密码的15个正则,使用验证用户名与密码正则的注意事项有哪些,下面就是实战案例,一起来看一下。 1 用户名正则 //用户名正则,4到16位(字母,数字,下划线,减号)var uPattern = /^[a-zA-Z0…

    编程技术 2025年3月8日
    200
  • 使用正则多行模式与单行模式的图文详解

    这次给大家带来使用正则多行模式与单行模式的图文详解,使用正则多行模式与单行模式的注意事项有哪些,下面就是实战案例,一起来看一下。 在Expresso中,测试“多行模式” 测试一 注意:这里样例文本中3eeeee后面没有回车,光标就在e的后面…

    2025年3月8日 编程技术
    200
  • 解析JS正则的原理和语法

    这次给大家带来解析JS正则的原理和语法,解析JS正则原理和语法的注意事项有哪些,下面就是实战案例,一起来看一下。 正则啊,就像一座灯塔,当你在字符串的海洋不知所措的时候,总能给你一点思路;正则啊,就像一台验钞机,在你不知道用户提交的钞票真假…

    2025年3月8日
    200
  • 15/18位身份证号码验证有哪些正则写法

    这次给大家带来15/18位身份证号码验证有哪些正则写法,15/18位身份证号码验证正则写法的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 开发过程中,常常需要对一些输入信息进行有效性验证,使用正则表达式进行校验是最简单、效率最高的…

    编程技术 2025年3月8日
    200
  • 常用的证件号码正则表达式写法有哪些

    这次给大家带来常用的证件号码正则表达式写法有哪些,写常用的证件号码正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。 正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)是计算机科学的…

    编程技术 2025年3月8日
    200
  • 在php与JS里怎么用正则匹配汉字

    这次给大家带来在php与JS里怎么用正则匹配汉字,在php与JS里用正则匹配汉字的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了php与javascript正则匹配中文的方法。分享给大家供大家参考,具体如下: php中正则…

    编程技术 2025年3月8日
    200
  • js高级知识讲解

    本文主要和大家分享js高级知识讲解 继承 继承是类型与类型之间的关系; 对象的‘继承’: 实际上是对对象的拷贝 function extend (parent, child) {  for (var key in parent) {    …

    编程技术 2025年3月8日
    200
  • js的箭头函数简介

    箭头函数就是个简写形式的函数表达式,并且它拥有词法作用域的this值(即不会新产生自己作用域下的this,arguments,super和new.target等对象)。此外,箭头函数总是匿名的。 基础语法 (param1, param2, …

    编程技术 2025年3月8日
    200
  • 深入理解js数据类型

    本文主要和大家分享深入理解js数据类型, 在 ECMAScript 规范中,共定义了 7 种数据类型,分为 基本类型 和 引用类型 两大类,如下所示: 基本类型:String、Number、Boolean、Symbol、Undefined、…

    2025年3月8日 编程技术
    200

发表回复

登录后才能评论