2-17 编程练习

2-17 编程练习

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
	<title>正则表达式</title>
</head>
<body>
<script type="text/javascript">
    var str = 'JavaScript_RegExp_5@gmail.com';
	var regexp1=/\_RegExp\_5\@gm/;
	document.write(regexp1.test(str)+'/');
	
	var regexp2=new RegExp('\\_RegExp\\_5\@gm');
	document.write(regexp2.test(str)+'/');
	
	var regexp3=/\_regexp\_5\@gm/i;
	document.write(regexp3.test(str)+'/');
	
	var regexp4=new RegExp('\\_regexp\\_5\@gm','i');
	document.write(regexp4.test(str)+'/');
	
	document.write(regexp1.exec(str)+'/');
	document.write(regexp2.exec(str)+'/');
	document.write(regexp3.exec(str)+'/');
	document.write(regexp4.exec(str)+'/');
	
	
	
	
</script>
</body>
</html>

老师,请检查

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小李 2022-07-09 11:08:06

同学你好,代码可以实现需求很棒,继续努力,祝学习愉快!

  • 小李老师,i修饰符是不是加了,正则不管用test还是exec方法去匹配时都是不看大小写了对吗?

    2022-12-21 12:18:35
  • https://img1.sycdn.imooc.com//climg/63a2899b092e1fec08370781.jpghttps://img1.sycdn.imooc.com//climg/63a289d709e5215806920109.jpg

    https://img1.sycdn.imooc.com//climg/63a289e30974796706930263.jpg

    我这个理解对吗?麻烦老师看一下

    2022-12-21 12:22:24
  • 解答如下:

    1、i修饰符,我的理解是它用来规定正则表达式的匹配是大小写不敏感的。所以结合使用test与exce其实并无关系。

    2、exec打错了,同学展示的代码结果我认为是可以论证同学的思路的。

    祝学习愉快!

    2022-12-21 12:36:42
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师