正则表达式大全

正则表达式手册

字符 描述 举例
^ 匹配输入字符串开始的位置 fds

js regexp 使用

  • RegExp.prototype.exec()

    • 参数

      字符串

    • 返回值

      对象

      返回值 属性/索引 描述
      result 0 匹配到的全部字符串
      1...n 匹配到括号里的字符串(看下面例子)
      index 匹配到的字符位于原始字符串的索引
      input 原始字符串
    • 1
      2
      3
      4
      const str = "https://www.baidu.com/";
      const regexp = /^(https:\/\/)/;
      const result = regexp.exec(str);
      console.log(result);

      result

      [“https://“, “https://“, index: 0, input: “https://www.baidu.com/", groups: undefined];

    • String.prototype.match(regexp)

    • 参数

      正则表达式对象
      如果传入一个非正则表达式对象,则会隐式地 new RegExp()转换成一个 RegExp。

    • 返回值

      如果不包含 g 标志,返回值和 exec 函数结果相同。
      如果使用g,则将返回与完整表达式匹配的所有结果。

原创技术分享,您的支持将鼓励我继续创作