JavaScript正则表达式

通配符:find ./ -name *.txt
REGEXPER

JavaScript正则表达式_第1张图片

\bis\b     \b => word boundary单词边界

[-_]或
{}重复次数
()分组 $1

内置对象RegExp支持正则表达式

  • 字面量
var reg = /\bis\b/g
  • 内置构造函数
var reg = new RegExp('\\bis\\b','g');

修饰符
g:global全文搜索,不添加,搜索到第一个匹配停止
i:ignore case忽略大小写,默认大小写敏感
m:multiple line多行搜索

元字符
原义文本字符 abc
元字符 * + ?^ $ . | \ ( ) { } [ ]

JavaScript正则表达式_第2张图片

JavaScript正则表达式_第3张图片

JavaScript正则表达式_第4张图片

JavaScript正则表达式_第5张图片

JavaScript正则表达式_第6张图片

JavaScript正则表达式_第7张图片

JavaScript正则表达式_第8张图片

JavaScript正则表达式_第9张图片

对象方法
test()
exec()

字符串对象方法

JavaScript正则表达式_第10张图片

JavaScript正则表达式_第11张图片

JavaScript正则表达式_第12张图片

JavaScript正则表达式_第13张图片

JavaScript正则表达式_第14张图片

JavaScript正则表达式_第15张图片

JavaScript正则表达式_第16张图片

JavaScript正则表达式_第17张图片

JavaScript正则表达式_第18张图片

JavaScript正则表达式_第19张图片

JavaScript正则表达式_第20张图片

你可能感兴趣的:(JavaScript正则表达式)