如何用 JavaScript 创建 RegExp 对象?


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

正则表达式可以使用 RegExp () 构造函数进行定义,如下所示 −

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

参数如下 −

  • 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>

更新时间:19-6-2020

145 次浏览

开启您的职业生涯

完成该课程以获得认证

入门
广告
© . All rights reserved.