gpt4 book ai didi

javascript - 如何只删除最后一个字符而不是整个值?

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

如何从 tvalue 中删除最后一个字符?例如:值为 tvalue= "001 212 777 3456"

现在,当调用 keyboard('BACKSPACE') 时,它不应完全清除,而只会删除末尾的一个字符,而不是整个字符。

function keyboard(input) {
if (input==='BACKSPACE') {
tvalue = '';
} else if(input ==='QUOTE') {
tvalue = tvalue + "'";
} else if(input ==='SPACE') {
tvalue = tvalue + " ";
} else {
tvalue = tvalue + input;
}
$('#' + tinput).val(tvalue).trigger('input');

console.log(">>> Keyboard: ", input);
}
keyboard('BACKSPACE');
console.log('Show me the input now? ' , tvalue);

预期输出是:

 001 212 777 345
001 212 777 34
001 212 777 3
001 212 777
001 212 777
001 212 77

预期输出是“不完全为空,但只有最后一个字符”。

最佳答案

你在寻找子串吗?

tvalue.substring(0,(tvalue.length - 1));

关于javascript - 如何只删除最后一个字符而不是整个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33399954/

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