gpt4 book ai didi

javascript - 如何摆脱Javascript字符串中动态指定位置后的所有字符

转载 作者:行者123 更新时间:2023-11-30 09:24:17 25 4
gpt4 key购买 nike

给定一个字符串:

address = "Tomorrowland, Orlando, FL 32836, USA"

如何删除超过第二个逗号的特定长度的所有字符串,以便删除邮政编码和国家/地区? (输出如下所示)

"Tomorrowland, Orlando, FL"

我知道你可以使用暴力形式的解决方案,例如

for(var i = 0; i<address.length;i++){
if(address[i] == ','){
var number = i+3;
}
//get rid of everything past address[number]
}

但这似乎不太理想。

最佳答案

如果地址中的唯一数字出现在 ZipCode 中,您可以使用 JavaScript 中的 RegEx 函数,例如 string.match(regex)

let address = "Tomorrowland, Orlando, FL 32836, USA"

truncated_addr = address.match(/^\w[^0-9]+/);
console.log(truncated_addr[0]);

关于javascript - 如何摆脱Javascript字符串中动态指定位置后的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49862026/

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