我得到的字符串是这样的。
例如:1
input.value = "美国;英国"
例2:
input.value = "美国;英国;澳大利亚"
或者等等。
我想删除最后一个值 示例 1 中为英国,示例 2 中为澳大利亚 我在这里尝试的是
var splitValue = input.value.split(";");
splitValue.splice(splitValue.length-1);
input.value = splitValue.join(";");
但不知道为什么我没有得到正确的答案。我的最后一个值正在失去其半栏。
如何解决这个问题。
最佳答案
var input = " United State; UK; AUS"
var newinput = input.split(';');
newinput[newinput.length-1] = "";
console.log(newinput.join(';'));
关于javascript - 如何删除某些特殊字符后的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44773087/