gpt4 book ai didi

javascript - 从字符串末尾删除大写字母

转载 作者:搜寻专家 更新时间:2023-11-01 05:09:18 25 4
gpt4 key购买 nike

我有一堆看起来像这样的字符串:

var uglystrings = ["ChipBagYAHSC","BlueToothNSJ"]

它们的末尾都有 2-5 个大写字母。我想使用 js 从末尾删除大写字母,但我不确定最有效的方法是什么?我不能做 substr 因为它们最后都有不同数量的大写字母

最佳答案

使用 Array#map 迭代数组, 和 replace使用正则表达式 (regex101) 在每个字符串末尾的大写字母:

var uglystrings = ["ChipBagYAHSC","BlueToothNSJ"];

var result = uglystrings.map(function(str) {
return str.replace(/[A-Z]+$/, '');
});

console.log(result);

关于javascript - 从字符串末尾删除大写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47893990/

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