我正在尝试验证和调整用户输入的邮政编码以匹配格式:xxxxx OR xxxxx-xxxx 如果用户输入超过 5 位数字,是否有一种简单的方法使用 javascript 自动添加连字符 (-)?
最佳答案
肯定有!只需检查输入的字符串有多少个字符,如果是 5,则在字符串中添加一个连字符:)
var input = document.getElementById("ELEMENT-ID");
input.addEventListener("input", function() {
if(input.value.length === 5) {
input.value += "-";
}
}
关于javascript - 如何使用 Javascript 在用户输入中自动添加连字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55199343/