RegExp 对象
RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。
直接量语法

/pattern/attributes

创建 RegExp 对象的语法:

new RegExp(pattern, attributes);

参数
参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。
参数 attributes 是一个可选的字符串,包含属性 “g”、”i” 和 “m”,分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。
返回值
一个新的 RegExp 对象,具有指定的模式和标志。如果参数 pattern 是正则表达式而不是字符串,那么 RegExp() 构造函数将用与指定的 RegExp 相同的模式和标志创建一个新的 RegExp 对象。
如果不用 new 运算符,而将 RegExp() 作为函数调用,那么它的行为与用 new 运算符调用时一样,只是当 pattern 是正则表达式时,它只返回 pattern,而不再创建一个新的 RegExp 对象。
抛出
SyntaxError - 如果 pattern 不是合法的正则表达式,或 attributes 含有 “g”、”i” 和 “m” 之外的字符,抛出该异常。
TypeError - 如果 pattern 是 RegExp 对象,但没有省略 attributes 参数,抛出该异常。





7. JavaScript RegExp 对象相关推荐

  1. 【JS】javascript正则表达式的基本使用(JavaScript RegExp 对象)

    javascript正则表达式的基本使用(JavaScript RegExp 对象) 1. 正则表达式是什么? 2. 基本使用语法 2.1 正则表达式思维导图 2.2 定义正则表达式 2.2.1 普通 ...

  2. JavaScript RegExp 对象

    RegExp:是正则表达式的简写 什么是RegExp? 正则表达式描述了字符的模式对象. 当您检索某个文字时,可以用一种模式来描述要检索的内容.RegExp就是这种模式. 简单的模式可以是一个单独的字 ...

  3. JavaScript 正则表达式(RegExp对象、属性、方法、String支持)

    内容来源:JavaScript RegExp 对象参考手册    http://www.w3school.com.cn/js/jsref_obj_regexp.asp RegExp 对象 RegExp ...

  4. java 正则 js_JavaScript RegExp 对象

    JavaScript RegExp 对象 RegExp:是正则表达式(regular expression)的简写. 完整 RegExp 对象参考手册 请查看我们的 JavaScript RegExp ...

  5. JavaScript学习(十三)---RegExp对象

    目录 创建RegExp对象 1.使用RegExp的显式构造函数 2.使用RegExp的隐式构造函数,采用纯文本格式 RegExp对象的属性 静态属性: index属性: input属性: lastIn ...

  6. JavaScript标准库系列——RegExp对象(三)

    目录 导语 1.理解正则表达式 2.模式的规则 3.字符串和正则实例的属性和方法 4.检索实例 5. 小结 导语 正则表达式是处理字符串的一门艺术手法,应用场景经常出现在表单验证部分: JavaScr ...

  7. JavaScript强化教程—— RegExp 对象

    为什么80%的码农都做不了架构师?>>>    本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 --RegExp 对象   RegExp ...

  8. JavaScript RegExp 正则对象

    文章目录 JavaScript RegExp 正则对象 RegExp 对象 修饰符 test() exec() 方括号 元字符 量词 RegExp 对象方法 支持正则表达式的 String 对象的方法 ...

  9. JavaScript RegExp(正则表达式) 对象

    正则表达式是描述字符模式的对象.正则表达式用于在文本上执行模式匹配和"搜索和替换"功能. var patt = /JC2182/i 示例说明: /JC2182/i - 是一个正则表 ...

  10. JavaScript 基础(三) - Date对象,RegExp对象,Math对象,Window 对象,History 对象,Location 对象,DOM 节点...

    Date对象 创建Date对象 //方法1:不指定参数var date_obj = new Date();alert(date_obj.toLocaleString())//方法2:参数为日期字符串v ...

最新文章

  1. Python标准库queue模块原理浅析
  2. 一文教会你什么线程安全以及如何实现线程安全
  3. 人工智能算法的可解释性方法研究
  4. java把二维转换为一维_在R语言中什么函数可以将二维数组转换成一维数组
  5. 【精简解释】Java中native关键字作用
  6. boost::graph模块实现bellman算法的测试程序
  7. node 16位 转24位_同时将24位和32位BMP图像顺时针旋转90度
  8. Spring Java配置:会话超时
  9. 10个css动画,10个精妙的CSS和Javascript动画Logo的示例(上)
  10. Java正则表达式, 提取双引号中间的部分
  11. html类名定义规则_好程序员分享Java语言中的标识符规则
  12. 完美数简介及算法分析
  13. php 视频分割,如何把一个视频分成两段或多段 视频切割软件
  14. GitHub、Apache 等平台开源项目,受美国出口管制么?
  15. 从张家界火车站如何去张家界玻璃桥游玩,最详细的张家界攻略
  16. android ipv6测试,搭建IPv6本地环境测试App
  17. java 遍历二叉树_java实现二叉树遍历的三种方式
  18. php 百分比转换小数点,php 百分数如何转小数
  19. 漫画:什么是分布式事务?
  20. 2022-2028年中国肉羊养殖行业市场行情动态及投资潜力研究报告

热门文章

  1. Python str内部功能介绍
  2. [canvas基础]pcmobile写字板
  3. SQLServer表字段默认值相关信息的获取方法
  4. php mssql 分页SQL语句优化 持续影响
  5. R语言 | 构建信用评分卡模型
  6. html教程作用,HTML段落的作用及教程
  7. php压缩图片变成代码的方法,PHP实现压缩图片尺寸并转为jpg格式的方法示例
  8. 【经典案例】Python详解设计模式:策略模式
  9. vue $slot基本用法
  10. 计蒜客模拟赛D2T3 蒜头君救人:用bfs转移状压dp