gpt4 book ai didi

javascript - javascript RegExp : same regular expressions produce different result 的奇怪行为

转载 作者:行者123 更新时间:2023-11-29 18:26:46 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why RegExp with global flag in Javascript give wrong results?

var reg1 = new RegExp('^http:\/\/abc\.com\/\d+$');
var reg2 = /^http:\/\/abc\.com\/\d+$/;

var url = 'http://abc.com/1657706754';

// expected: true, actual: false
document.write(reg1.test(url));
document.write('<br/>');
// expected: true, actual: true
document.write(reg2.test(url));

参见上面的代码示例。 reg1reg2是一样的正则表达式,为什么test的结果不一样呢?我在 Chrome 中测试它。这是在线演示:http://jsfiddle.net/DzfWC/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com