gpt4 book ai didi

javascript - 检查 Steam 游戏 key 字符串

转载 作者:太空宇宙 更新时间:2023-11-04 00:30:03 26 4
gpt4 key购买 nike

基本上我需要帮助来检查某个字符串是否包含某个模式:

以下是数组中的一些字符串:

[ "please use this key: ')D9ad-98ada-jiada-8a8aa'",
"kK8AD-AODK8-ADA7A",
"heres a free game for you guys dkaa2-21ddd-9a9aa-9wada"
]

我需要检查整个数组中的 key ,这些 key 遵循 Steam 中的此 key 格式:

Please keep the real keys formats, as told by steam and seen bellow:
AAAAA-BBBBB-CCCCC
AAAAA-BBBBB-CCCCC-DDDDD-EEEEE

我知道我需要一个像这样的 for 循环:

for(var i=0;i<arrayName.length;i++) {
// What should be in here?
}

//那里应该有什么?检查数组中的字符串是否存在特定的键模式。

另外,请记住,我首先需要删除文本,然后检查 key 。

感谢您的帮助!

最佳答案

我向您建议一个不使用正则表达式的解决方案。你必须自己找到一个使用正则表达式的解决方案作为作业

var data = [ "please use this key: ')D9ad-98ada-jiada-8a8aa'",
"kK8AD-AODK8-ADA7A",
"heres a free game for you guys dkaa2-21ddd-9a9aa-9wada"
];
var result = [];
data.forEach(x => {
var flag = true;
var array = x.split("-");
if (array.length === 3 || array.length === 5){
array.forEach(y => {
if (y.length !== 5) flag = false;
});
}
else flag = false;
if (flag === true) result.push(x);
});
console.log(result);

关于javascript - 检查 Steam 游戏 key 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41288071/

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