1.正则的语法
备选字符集:  [海天]  特点:多选一
定义:规定某一位字符的备选字符列表
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><script>// 备选字符集: [海天] 特点:多选一/* 定义:规定某一位字符的备选字符列表 */var str = "上海,上天,上哪里去"; //"*"var reg = /上[海天]/gconsole.log(str.replace(reg,"*"))//*,*,上哪里去</script></body>
2.reg
正则表达式   规则表达
正则的语法  /keyword/
i忽略大小写   g全局替换
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var str = "hellLo";
        // 正则表达式   规则表达
        var reg = /l/ig;
        // 正则的语法  /keyword/
        // ig   i忽略大小写   g全局替换
        console.log(str.replace(reg,"*"));// "he***o";
    </script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var str ="美国 "
        var reg = / /g;
        console.log(str.replace(reg,""))
    </script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var str = "<span>2201239人评价</span>";
        //2201239
        var reg = /[^\d]/g;
        console.log(str.replace(reg,""))
    </script>
</body>
</html>
3.反选选择
var reg = /[^0-9]/g;
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var str = "fdsfds12121dsf";
        /*  */
        var reg = /[^0-9]/g;
        console.log(str.replace(reg,""));//12121
    </script>
</body>
</html>
4.reg.test(str)
规则字符串中字符出现规律的表达式
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 规则字符串中字符出现规律的表达式
        /*  reg.test(str) */
        var str  = "hello";
        var reg  =/l/g;
        console.log(str.replace(reg,"*"));
        console.log(reg.test(str))
    </script>
</body>
</html>
5.我们写的正则表达式,只要符合字符串的某一段就可以了
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /*
        正则:
        我们写的正则表达式,只要符合字符串的某一段就可以了
        */
        var str = "abc1234556777";
        var reg = /\d{3,5}/;
        console.log(reg.test(str))
    </script>
</body>
</html>
                    