正则📄️ 简介正则表达式( regular expression )是一种可以用于模式匹配和替换的强有力的工具,是由一系列普通字符和特殊字符组成的能明确描述文本字符的文字匹配模式。📄️ 基础直接表达式法,代码如下:📄️ RegExp要想使用正则表达式必须首先创建一个 RegExp 对象。在 JavaScript 中有两种方式创建 RegExp 对象,一种是直接使用正则表达式文字,例如下面的代码(注意使用两个斜杠包围,并且不带引号):📄️ 方法| 方法 | 所属对象 | 参数 | 返回值 | 通用性 | 特殊性 |📄️ 属性RegExp 对象的静态属性包含 index 、 input 、 multiLine 、 lastMatch 、 lastParen 、 leftContext 、 rightContext 以及$ 1... $ 9 等。📄️ 匹配正则表达式( Regular Expression )是一个描述字符模式对象,字符模式就是由一系列字符构成的特殊格式字符串,它由普通字符和元字符构成。正则表达式的主要语法就是对各种字符的功能进行描述。📄️ 字符范围[...] 匹配方括号中包含的字符集中的任意一个字符。例如, "[abc]" 可以与 "a" 、 "b" 、 "c"3 个字符中的任何一个匹配。如果字符集中要包含 " ] " 字符,需将其放在第一位,即紧跟在 " [ "📄️ 选择匹配默认情况下,正则表达式使用最长匹配原则,即贪婪匹配原则。📄️ 定位符在进行数据验证时,可以使用一些定位符来限定字符出现的位置,以方便匹配。📄️ 限定符用 + 限定必须出现一次或连续多次。📄️ 特殊字符- n 此处的 n 是一个一位的八进制数( 0 ~ 7 )。例如,如果 n 前面至少有 n 个捕获子匹配,那么 n 是反向引用,否则,匹配 ASCII 码值等于 n 的字符。📄️ 组合"(pattern)" 将 pattern 部分组合成一个可统一操作的组合项和子匹配,每个捕获的子匹配项按照出现的顺序存储在缓冲区中。缓冲区编号从 1 开始,最多可存储 99📄️ 应用匹配中文字符的正则表达式:📄️ 简单例子匹配时间
📄️ RegExp要想使用正则表达式必须首先创建一个 RegExp 对象。在 JavaScript 中有两种方式创建 RegExp 对象,一种是直接使用正则表达式文字,例如下面的代码(注意使用两个斜杠包围,并且不带引号):
📄️ 属性RegExp 对象的静态属性包含 index 、 input 、 multiLine 、 lastMatch 、 lastParen 、 leftContext 、 rightContext 以及$ 1... $ 9 等。
📄️ 匹配正则表达式( Regular Expression )是一个描述字符模式对象,字符模式就是由一系列字符构成的特殊格式字符串,它由普通字符和元字符构成。正则表达式的主要语法就是对各种字符的功能进行描述。
📄️ 字符范围[...] 匹配方括号中包含的字符集中的任意一个字符。例如, "[abc]" 可以与 "a" 、 "b" 、 "c"3 个字符中的任何一个匹配。如果字符集中要包含 " ] " 字符,需将其放在第一位,即紧跟在 " [ "