javascript中正则表达式/ig表示什么意思
时间:2022-03-02 15:45
在JavaScript正则表达式中,“/ig”的意思是“执行全局匹配并且忽略大小写”,是修饰符,其中修饰符“i”用于表示执行对大小写不敏感的匹配,修饰符“g”用于表示执行全局匹配。 本教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。 正则表达式中/i,/g,/ig,/gi,/m的区别和含义 /i (忽略大小写) 修饰符 方括号 方括号用于查找某个范围内的字符: 元字符 元字符(Metacharacter)是拥有特殊含义的字符: 量词 RegExp 对象属性 FF: Firefox, IE: Internet Explorer RegExp 对象方法 FF: Firefox, IE: Internet Explorer 支持正则表达式的 String 对象的方法 FF: Firefox, IE: Internet Explorer 相关推荐:javascript学习教程 以上就是javascript中正则表达式/ig表示什么意思的详细内容,更多请关注gxlsystem.com其它相关文章!javascript中正则表达式/ig表示什么意思
/g (全文查找出现的所有匹配字符)
/m (多行查找)
/gi(全文查找、忽略大小写)
/ig(全文查找、忽略大小写)修饰符 描述 i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 m 执行多行匹配。 表达式 描述 [abc] 查找方括号之间的任何字符。 [^abc] 查找任何不在方括号之间的字符。 [0-9] 查找任何从 0 至 9 的数字。 [a-z] 查找任何从小写 a 到小写 z 的字符。 [A-Z] 查找任何从大写 A 到大写 Z 的字符。 [A-z] 查找任何从大写 A 到小写 z 的字符。 [adgk] 查找给定集合内的任何字符。 [^adgk] 查找给定集合外的任何字符。 (red|blue|green) 查找任何指定的选项。 元字符 描述 . 查找单个字符,除了换行和行结束符。 w 查找单词字符。 W 查找非单词字符。 d 查找数字。 D 查找非数字字符。 s 查找空白字符。 S 查找非空白字符。 b 查找位于单词的开头或结尾的匹配。 B 查找不处在单词的开头或结尾的匹配。 查找 NUL 字符。 n 查找换行符。 f 查找换页符。 r 查找回车符。 t 查找制表符。 v 查找垂直制表符。 xxx 查找以八进制数 xxx 规定的字符。 xdd 查找以十六进制数 dd 规定的字符。 uxxxx 查找以十六进制数 xxxx 规定的 Unicode 字符。 量词 描述 n+ 匹配任何包含至少一个 n 的字符串。 n* 匹配任何包含零个或多个 n 的字符串。 n? 匹配任何包含零个或一个 n 的字符串。 n{X} 匹配包含 X 个 n 的序列的字符串。 n{X,Y} 匹配包含 X 或 Y 个 n 的序列的字符串。 n{X,} 匹配包含至少 X 个 n 的序列的字符串。 n$ 匹配任何结尾为 n 的字符串。 ^n 匹配任何开头为 n 的字符串。 ?=n 匹配任何其后紧接指定字符串 n 的字符串。 ?!n 匹配任何其后没有紧接指定字符串 n 的字符串。 属性 描述 FF IE global RegExp 对象是否具有标志 g。 1 4 ignoreCase RegExp 对象是否具有标志 i。 1 4 lastIndex 一个整数,标示开始下一次匹配的字符位置。 1 4 multiline RegExp 对象是否具有标志 m。 1 4 source 正则表达式的源文本。 1 4 方法 描述 FF IE compile 编译正则表达式。 1 4 exec 检索字符串中指定的值。返回找到的值,并确定其位置。 1 4 test 检索字符串中指定的值。返回 true 或 false。 1 4 方法 描述 FF IE search 检索与正则表达式相匹配的值。 1 4 match 找到一个或多个正则表达式的匹配。 1 4 replace 替换与正则表达式匹配的子串。 1 4 split 把字符串分割为字符串数组。