美文网首页
js正则表达式

js正则表达式

作者: 小溪流jun | 来源:发表于2021-07-23 09:03 被阅读0次
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>RegExp正则表达式</title>
</head>

<body>

</body>
<script>
    /*
        RegExp正则表达式的基本用法
            ==>string.search() | RegExp.search():使用表达式来搜索匹配,然后返回匹配的位置
            ==>string.replace() | RegExp.replace():返回模式被替换处修改后的字符串。
            ==>RegExp.test():它通过模式来搜索字符串,然后根据结果返回 true 或 false。
            ==>i:执行对大小写不敏感的匹配。
                g:执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
                m:执行多行匹配。
            ===>:[]表示方括号用于查找某个范围内的字符
    */
    var str1 = "Visit W3School!";
    var n1 = str1.search("W3School");
    console.log(n1)

    var str2 = "Visit W3School";
    var n2 = str2.search(/w3school/i);
    console.log(n2)

    var str3 = "Visit Microsoft!";
    var res3 = str3.replace("Microsoft", "W3School");
    console.log(res3)

    var str4 = "Visit Microsoft!";
    var res4 = str4.replace(/microsoft/i, "W3School");
    console.log(res4)

    //test()检测是否符合正则,返回boolean值
    let reg = new RegExp("abc")
    let bol = reg.test("abcdefg")
    console.log("abc中是否存在a", bol)
</script>

</html>

相关文章

网友评论

      本文标题:js正则表达式

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