gpt4 book ai didi

JavaScript 匹配

转载 作者:行者123 更新时间:2023-11-30 13:36:53 28 4
gpt4 key购买 nike

假设这是我的代码

var str="abc=1234587;abc=19855284;abc=1234587;abc=19855284;abc=1234587;abc=19855284;abc=1234587;abc=19855284;abc=1234587;abc=19855284;abc=1234587;abc=19855284;abc=1234587;abc=19855284;abc=1234587;abc=19855284;abc=1234587;abc=19855284;abc=1234587;abc=19855284;"; 

var patt1=/abc=([\d]+)/g;
document.write(str.match(patt1));

我希望输出为 1234587,19855284

这不返回数字,而是返回模式中的完整字符串如果我从模式中删除“g”,它会返回 abcd=1234578,1234578 我做错了什么??

最佳答案

match() 返回一个数组。第一个条目(索引 0)始终是匹配的字符串。之后您将获得匹配的组。

数组的 toString() 逻辑获取所有元素并用“,”连接它们。你可以使用例如join("-") 来改变它。

关于JavaScript 匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4488896/

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