美文网首页JavaScript正则表达式
JavaScript正则表达式——修饰符(igm)

JavaScript正则表达式——修饰符(igm)

作者: 椰果粒 | 来源:发表于2018-08-01 17:15 被阅读4次

    1、正则表达式的修饰符有 igm 三个
    i:ignoreCase,忽略大小写
    g:global,全局匹配
    m:multiline,多行匹配

    举个例子🌰

    // 什么修饰符都没有的情况下,匹配到第一个符合条件的就可以了
    var reg = /a/;  // Abc%bcabcAAaa
    // 全局匹配
    var reg = /a/g; // Abc%bc%bcAA%%
    // 忽略大小写的匹配
    var reg = /a/i; // %bcabcabcAAaa
    // 组合匹配
    var reg = /a/gi;    // %bc%bc%bc%%%%
    var str = "AbcabcabcAAaa";    
    var result = str.replace(reg,"%");
    console.log(result);
    

    多行匹配的例子🌰

    // 多行匹配示例
    var reg = /^a/gm;
    var str = "abc\nabcd";
    var result = str.replace(reg,"**");
    console.log(result);    // **bc
                            // **bcd
    

    修饰符可以组合使用,顺序随意,比如ig表示全局匹配忽略大小写的字符

    相关文章

      网友评论

        本文标题:JavaScript正则表达式——修饰符(igm)

        本文链接:https://www.haomeiwen.com/subject/ymurvftx.html