首页 > 试题广场 >

下面哪个不是

[单选题]
下面哪个不是RegExp对象的方法?()
  • test
  • match
  • exec
  • compile
JavaScript RegExp 对象有 3 个方法:test()、exec() 和 compile()。
(1) test() 方法用来检测一个字符串是否匹配某个正则表达式,如果匹配成功,返回 true ,否则返回 false;
(2) exec() 方法用来检索字符串中与正则表达式匹配的值。exec() 方法返回一个数组,其中存放匹配的结果。如果未找到匹配的值,则返回 null;
(3)compile() 方法可以在脚本执行过程中编译正则表达式,也可以改变已有表达式。

转载自http://www.itxueyuan.org/view/6441.html


编辑于 2017-08-15 15:38:02 回复(4)
match是支持正则表达式的String对象的方法
发表于 2017-01-05 16:11:43 回复(1)

JavaScript RegExp 对象有3个方法:test()、exec()、compile()

  • test():检测一个字符串是否匹配某个正则表达式,如果匹配成功,返回true,否则返回false;
  • exec():检索字符串中与正则表达式匹配的值,返回一个数组,存放匹配的结果;如果未找到,返回null;
  • compile():可以在脚本执行过程中编译正则表达式,也可以改变已有表达式。

注:match是支持正则表达式的String对象的方法

编辑于 2017-06-19 09:19:50 回复(0)
MATCH 是字符串的方法
http://www.jb51.net/w3school/js/jsref_match.htm
发表于 2017-02-17 19:15:10 回复(0)

compile () 方法被用于在脚本执行过程中(重新)编译正则表达式。与RegExp构造函数基本一样。

已从Web标准中删除 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp/compile

编辑于 2017-03-06 22:35:43 回复(0)
RegExp方法:
exec()在目标字符串中执行一次正则匹配操作。
test()测试当前正则是否能匹配目标字符串。
toSource() 返回一个字符串,其值为该正则对象的字面量形式。覆盖了Object.prototype.toSource 方法.
toString()返回一个字符串,其值为该正则对象的字面量形式。覆盖了toString() 方法。

match()是String的方法
str.match(regexp);

返回值

array一个包含了整个匹配结果以及任何括号捕获的匹配结果的 Array ;如果没有匹配项,则返回 null 。
发表于 2017-08-15 12:13:42 回复(0)
这题目也最好不要再出了,compile都被标准废弃了。
发表于 2021-01-23 16:50:14 回复(0)
发表于 2021-04-18 12:50:47 回复(0)
compile 在 1.5 版本中已废弃。 编译正则表达式。
exec 检索字符串中指定的值。返回找到的值,并确定其位置。
test 检索字符串中指定的值。返回 true 或 false。
toString 返回正则表达式的字符串。
发表于 2021-03-28 11:05:51 回复(0)
JavaScript RegExp 对象有3个方法:test()、exec()、compile() test():检测一个字符串是否匹配某个正则表达式,如果匹配成功,返回true,否则返回false; exec():检索字符串中与正则表达式匹配的值,返回一个数组,存放匹配的结果;如果未找到,返回null; compile():可以在脚本执行过程中编译正则表达式,也可以改变已有表达式。 注:match是支持正则表达式的String对象的方法
发表于 2018-01-12 23:10:22 回复(0)
应该只有B不是,其他三个手册里面都有体现
发表于 2017-09-11 10:03:21 回复(0)
d
发表于 2016-11-28 16:02:09 回复(0)
通常是字符串.match方法
发表于 2022-11-08 08:26:50 回复(0)

  match()方法可以字符串中检索指定的值,或者是匹配一个或多个正则表达式



发表于 2022-10-31 10:58:12 回复(0)
match是字符串上的,不是正则对象中的。。。
发表于 2022-09-21 20:59:35 回复(0)
match是字符串的方法   但是compile() 方法已被废弃。
发表于 2022-09-01 15:27:34 回复(0)
match是string的方法,参数为正则
发表于 2021-09-09 17:08:38 回复(0)
JavaScript RegExp 对象有 3 个方法:test()、exec() 和 compile()。 (1) test() 方法用来检测一个字符串是否匹配某个正则表达式,如果匹配成功,返回 true ,否则返回 false; (2) exec() 方法用来检索字符串中与正则表达式匹配的值。exec() 方法返回一个数组,其中存放匹配的结果。如果未找到匹配的值,则返回 null; (3)compile() 方法可以在脚本执行过程中编译正则表达式,也可以改变已有表达式。 转载自http://www.itxueyuan.org/view/6441.html
发表于 2021-05-21 16:22:51 回复(0)
<p>match是string的方法</p>
发表于 2020-11-16 08:19:13 回复(0)
JavaScript RegExp 对象有 3 个方法:test()、exec() 和 compile()。 (1) test() 方法用来检测一个字符串是否匹配某个正则表达式,如果匹配成功,返回 true ,否则返回 false; (2) exec() 方法用来检索字符串中与正则表达式匹配的值。exec() 方法返回一个数组,其中存放匹配的结果。如果未找到匹配的值,则返回 null; (3)compile() 方法可以在脚本执行过程中编译正则表达式,也可以改变已有表达式。
发表于 2020-08-15 23:32:44 回复(0)