zl程序教程

您现在的位置是:首页 >  前端

当前栏目

高级JavaScript(4)RegExp,正则表达式

2023-09-14 08:58:23 时间

正则表达式:

g :全局模式,表示查找字符串的全部内容,而不是找到第一个匹配
的内容就结束

i :不区分大小写

m :多行模式,表示查找到一行文本末尾时会继续查找。

y :粘附模式,表示只查找从 lastIndex 开始及之后的字符串。

u :Unic?de模式,启用Unic?de匹配。s : dotAll 模式,表示元字符 . 匹配任何字符(包括 \n 或

\r )。

使用不同模式和标记可以创建出各种正则表达式,比如:

// 匹配字符串中的所有"at"
let pattern1 = /at/g;
// 匹配第一个"bat"或"cat",忽略大小写
let pattern2 = /[bc]at/i;
// 匹配所有以"at"结尾的三字符组合,忽略大小写
let pattern3 = /.at/gi;