JavaScript 参考手册 目录

JavaScript RegExp \n 元字符

JavaScript RegExp 元字符

在 JavaScript 中,正则表达式是处理文本的强大工具。正则表达式由普通字符(如 "a"、"b"、"c" 等)和元字符(如 "."、"^"、"$" 等)组成。元字符在正则表达式中具有特殊的含义,用于匹配文本中的特定模式。

常用元字符

以下是一些常用的 JavaScript RegExp 元字符:

  • .:匹配任意字符,除了换行符(\n)。
  • ^:匹配输入的开始。
  • $:匹配输入的结束。
  • *:匹配前面的表达式 0 次或多次。
  • +:匹配前面的表达式 1 次或多次。
  • ?:匹配前面的表达式 0 次或 1 次。
  • \:转义字符,用于匹配特殊字符。
  • []:用于创建一个字符集,可以匹配集合中的任何一个字符。
  • ():用于创建一个捕获组,可以对匹配的内容进行分组。

示例代码

匹配邮箱地址

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

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

匹配手机号码

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

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

替换字符串中的空格

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

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

总结

JavaScript RegExp 元字符是正则表达式中的重要组成部分,掌握了这些元字符的用法,可以更加灵活地处理文本数据。希望本文能帮助你更好地理解和应用正则表达式。


下一篇:概览