为了账号安全,请及时绑定邮箱和手机立即绑定

js正则如果使用^和$再使用g会很怪异,但不报错

js正则如果使用^和$再使用g会很怪异,但不报错

largeQ 2018-11-06 13:13:38
var reg1 =  /^1$/g;var reg2 = /^1$/;for (var i = 0; i < 10; i++) {    console.log(reg1.test('1')) // true false true false true false true false ...    console.log(/^1$/g.test('1')) // true  true  true  true  true  true  true ...    console.log(reg2.test('1')) // true  true  true  true  true  true  true ...    console.log(/^1$/.test('1')) // true  true  true  true  true  true  true ...}为什么第一条console.log的输出会是这样?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 549 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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