正则表达式创建方式的区别及编写简单的正则方式(js学习总结)

发布时间 - 2026-01-11 02:08:41    点击率:

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

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)$/

以上所述是小编给大家介绍的正则表达式创建方式的区别及编写简单的正则方式(js学习总结),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js创建正则表达式  # 正则编写  # 正则表达式编写  # 编写高质量的js之正确理解正则表达式回溯  # js编写trim()函数及正则表达式的运用  # 使用Ruby re模块创建复杂的正则表达式  # VBS创建正则表达式对象的两种方法  # 用正则表达式 动态创建/增加css style script 兼容IE firefox  # 都是  # 小编  # 在此  # 下划线  # 而在  # 把它  # 给大家  # 所述  # 中国  # 给我留言  # 真实姓名  # 感谢大家  # 就可以  # 身份证号码  # 疑问请  # 有任何  # 变量值  # 正则表达式  # br  # RegExp 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在云主机快速搭建网站站点?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  网站图片在线制作软件,怎么在图片上做链接?  linux top下的 minerd 木马清除方法  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  Python文件异常处理策略_健壮性说明【指导】  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  如何在阿里云虚拟主机上快速搭建个人网站?  Android GridView 滑动条设置一直显示状态(推荐)  网页设计与网站制作内容,怎样注册网站?  如何在Ubuntu系统下快速搭建WordPress个人网站?  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  PHP 500报错的快速解决方法  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  如何快速搭建自助建站会员专属系统?  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  油猴 教程,油猴搜脚本为什么会网页无法显示?  js实现点击每个li节点,都弹出其文本值及修改  网站制作价目表怎么做,珍爱网婚介费用多少?  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  bootstrap日历插件datetimepicker使用方法  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  如何快速使用云服务器搭建个人网站?  如何正确下载安装西数主机建站助手?  php打包exe后无法访问网络共享_共享权限设置方法【教程】  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  郑州企业网站制作公司,郑州招聘网站有哪些?  Laravel如何保护应用免受CSRF攻击?(原理和示例)  魔方云NAT建站如何实现端口转发?  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  网站制作壁纸教程视频,电脑壁纸网站?  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  非常酷的网站设计制作软件,酷培ai教育官方网站?  Java解压缩zip - 解压缩多个文件或文件夹实例  Java垃圾回收器的方法和原理总结  ,交易猫的商品怎么发布到网站上去?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  如何用JavaScript实现文本编辑器_光标和选区怎么处理  详解Huffman编码算法之Java实现  JavaScript如何操作视频_媒体API怎么控制播放  如何用好域名打造高点击率的自主建站?  LinuxShell函数封装方法_脚本复用设计思路【教程】  做企业网站制作流程,企业网站制作基本流程有哪些?