如何用 JavaScript 创建正则表达式对象?


正则表达式是一个对象,它描述了一个字符模式。JavaScript RegExp 类表示正则表达式,String 和 RegExp 都定义了使用正则表达式对文本执行强大的模式匹配和搜索替换功能的方法。

可以用以下格式使用 RegExp () 构造函数来定义正则表达式:-

var pattern = new RegExp(pattern, attributes);
or simply
var pattern = /pattern/attributes;

以下为参数:-

  • 模式 - 一个指定正则表达式模式的字符串或另一个正则表达式。
  • 属性 - 一个包含“g”、“i”和“m”这些属性的可选字符串,分别指定全局匹配、不区分大小写和多行匹配。

示例

可以尝试运行以下代码来学习如何在 JavaScript 中实现 RegExp 对象:-

<html>
   <head>
      <title>JavaScript RegExp</title>
   </head>
   <body>
      <script>
         var re = new RegExp( "string" );
         document.write("re.constructor is:" + re.constructor);
      </script>
   </body>
</html>

更新时间: 2020 年 6 月 19 日

145 次浏览

開啟你的职业生涯

完成课程以取得认证

开始操作
广告