我正在得到这样的字符串。
例如:1input.value = " United State; UK"
例2:input.value = " United State; UK; AUS"
等等。
好吧,我想删除最后一个值
示例1中的英国和示例2中的AUS
我在这里尝试的是
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/