JavaScript compile()方法

它用于在脚本执行期间编译正则表达式。
它还用于更改和重新编译正则表达式。

语法

RegExpObject.compile(regexp,modifier)

regexp: 正则表达式
modifier:定义匹配的类型。 “g”表示全局,“i”表示区分大小写,“gi”表示全局区分大小写。

JavaScript compile()方法示例

<!DOCTYPE html>
<html>

<body>
<script type="text/javascript">
  var str = "onitroad is a good site, sogood";
  var pattern = /good/g;

  var str2 = str.replace(pattern, "great");
  console.log(str2 + "<br />");
  pattern = /(so)?good/g;
  pattern.compile(pattern);

  str2 = str.replace(pattern, "great");
  console.log(str2);
</script>
</body>

</html>
JavaScript compile()方法
日期:2020-04-18 01:09:19 来源:oir作者:oir