gpt4 book ai didi

javascript - javascript match获取所有带数字的类名

转载 作者:行者123 更新时间:2023-12-03 12:29:17 25 4
gpt4 key购买 nike

我正在尝试获取其中带有数字的body标签的类,但是正则表达式卡住了

<body class='UjQWin PEfnhb s21aSi'>

var matches = document.body.className.match(/[0-9]+/);
if (matches) {
id = matches;
//document.getElementById("num").innerHTML = id;
console.log(id) //expected output s21aSi
}

在这种情况下是否可以将输出作为s21aSi?

最佳答案

您可以从.classList属性创建一个数组并过滤该数组,这是一个示例:

const result = [...document.body.classList].filter(cl => /\d/.test(cl));
console.log(result);
<body class='UjQWin PEfnhb s21aSi'>

关于javascript - javascript match获取所有带数字的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61525790/

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