如何彻底搞懂面向 Web 开发者的正则表达式?
WEB前端开发社区 昨天
正则表达式能在字符串中查找匹配特定模式的子字符串。
在JavaScript中,可以通过斜线 / / 来创建,也可以通过new RegExp()来创建,然后就能使用match、test、replace等方法。你可以事先定义正则表达式,也可以在调用方法时随时定义。
i = 不区分大小写 m = 多行匹配 g = 全局匹配(查找所有匹配,而不是仅查找一个)
\d = 数字 \D = 非数字 \s = 空白 \S = 非空白 \n = 新行
* = 零个或多个 + = 一个或多个 ?= 零个或一个 {3} = 正好3个 {2,4} = 2, 3, 或4个 {2,} = 2或多个
| = 或者
\* 而不能仅使用 *
赞 (0)