请老师检查

来源:2-17 编程练习

慕莱坞855634

2021-03-26 16:45:31

<!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>正则表达式</title>

</head>

<body>


    <script>

        // 题目:匹配字符串'JavaScript_RegExp_5@gmail.com'中的‘_RegExp_5@gm’,并用exec和test方法验证匹配结果。

        var str = 'JavaScript_RegExp_5@gmail.com';

        // 分别用两种字面量和构造函数的方法定义好正则表达式

        var regexp1 = /\_RegExp\_5\@gm/;

        var regexp2 = new RegExp('\_RegExp\_5\@gm');

        // 运用i修饰符定义正则表达式

        var regexp3 = /\_RegExp\_5\@gm/i;

        var regexp4 = new RegExp('\_RegExp\_5\@gm','i');

        // 输出结果

        document.write(regexp1.test(str) + '/' + regexp2.test(str) + '/' + regexp3.test(str) + '/' + regexp4.test(str) + '/' + regexp1.exec(str) + '/' + regexp2.exec(str) + '/' + regexp3.exec(str) + '/' + regexp4.exec(str));

    </script>

</body>

</html>


写回答

1回答

好帮手慕言

2021-03-26

同学你好,效果实现的是对的,继续加油,祝学习愉快~

0

0 学习 · 15276 问题

查看课程