JavaScript 参考手册 目录

javascript regexp 对象

JavaScript 中的 RegExp 对象是用来描述字符串模式的对象。正则表达式是一种强大的工具,用于在字符串中匹配模式。

创建 RegExp 对象

可以通过两种方式来创建 RegExp 对象:

  1. 字面量表示法:
--- ------- - ----------
  1. 构造函数表示法:
--- ------- - --- ------------------

RegExp 对象的属性

RegExp 对象具有以下属性:

  • source:返回正则表达式的文本字符串
  • global:判断是否开启全局匹配模式
  • ignoreCase:判断是否开启忽略大小写模式
  • multiline:判断是否开启多行匹配模式

示例代码:

--- ------- - -------------
---------------------------- -- -- ---------
---------------------------- -- -- ----
-------------------------------- -- -- ----
------------------------------- -- -- ----

RegExp 对象的方法

RegExp 对象具有以下方法:

  • test():测试字符串是否匹配指定模式,返回布尔值
  • exec():在字符串中执行搜索匹配,返回匹配结果数组或 null

示例代码:

--- ------- - --------
--- --- - ------ -------
------------------------------- -- -- ----

--- ------ - ------------------
----------------------- -- -- -------

正则表达式元字符

正则表达式中的元字符是用来描述模式的特殊字符,常用的元字符包括:

  • .:匹配除换行符之外的任意字符
  • ^:匹配字符串的开头
  • $:匹配字符串的结尾
  • *:匹配前一个元素零次或多次
  • +:匹配前一个元素一次或多次
  • ?:匹配前一个元素零次或一次

示例代码:

--- ------- - ------
--- --- - ------ -------
------------------------------- -- -- ----

以上就是关于 JavaScript RegExp 对象的介绍,希望能帮助您更好地理解和应用正则表达式。


上一篇:JavaScript String 对象
下一篇:JavaScript 全局属性/函数 对象