JavaScript Regex 构造函数属性

2025年3月2日 | 5 分钟阅读

JavaScript 正则表达式属性有助于通过正则表达式字段和值返回函数及其原型。它用于创建对象的原型函数。构造函数属性返回 JavaScript 类型的各种引用。

  • 正则表达式:对于正则表达式,构造函数属性的输出为“function RegExp() { [native code] }”。
  • 数字:对于输入数字,构造函数属性的输出为“function Number() { [native code] }”
  • 字符串:对于输入字符串,构造函数属性的输出为“function String() { [native code] }”
  • 数组:对于输入字符串,构造函数属性的输出为“function Array() { [native code] }”
  • 布尔值:对于输入字符串,构造函数属性的输出为“function Boolean() { [native code] }”

语法

以下语法用于获取对象原型。

描述

  • “ constructor ”关键字显示输出类型,例如 Number、String 和 Array。
  • 输出格式为“function output_type() {[native code]}”。

支持的浏览器

RegExp 构造函数支持的浏览器如下所示

  • Google Chrome 1 及更高版本
  • Edge 12 及更高版本
  • Firefox 1 及更高版本
  • Internet Explorer 4 及更高版本
  • Opera 5 及更高版本
  • Safari 1 及更高版本

以下示例适用于正则表达式数据及其值类型。

示例 1

该示例显示了构造函数属性的正则表达式原生代码。在这里,我们直接将正则表达式与 constructor 关键字一起使用。

输出

输出显示对象函数的原生代码。

Javascript Regex Constructor Properties

示例 2

该示例显示了构造函数属性的数组函数原生代码。在这里,我们使用 constructor 关键字的匹配项(regex value)。

输出

输出显示对象函数的原生代码。

Javascript Regex Constructor Properties

示例 3

该示例显示了构造函数属性的字符串原生代码。在这里,我们使用 constructor 关键字的 replace 方法。

输出

输出显示对象函数的原生代码。

Javascript Regex Constructor Properties

示例 4

该示例显示了构造函数属性的数字函数原生代码。在这里,我们使用 constructor 关键字的 search(regex value)。

输出

输出显示对象函数的原生代码。

Javascript Regex Constructor Properties

示例 5

该示例显示了构造函数属性的布尔值原生代码。在这里,我们使用 constructor 关键字的 test 方法。

输出

输出显示对象函数的原生代码。

Javascript Regex Constructor Properties

结论

constructor 属性显示输出类型的原生代码。我们可以使用多个方法和修饰符进行操作,并获取代码的输出类型。