正则表达式
正则表达式的语法是:var expression = /pattern/flags;
正则表达式的匹配模式支持下列3个标志(flags):
g:表示全局模式,应用于所有字符串,而不是查到一个就停止
var expression = /at/g
匹配字符串中所有at的实例
i:表示不区分大小写
var expression = /at/i
匹配字符串中第一个at的实例,不区分大小写
m:表示多行模式,即在到达一行文本末尾时还会继续查找下一行中是否存在与模式匹配的项
var expression = /at/gi
匹配字符串中所有at的实例,不区分大小写
正则表达式的元字符包括:( [ { \ ^ $ | ) ? * + . ] }
模式中使用的所有元字符都必须转义 \