我想制作一些代码来检查输入框的值,计算输入框中有多少个字母,如果该值可以除以4则插入一个 -
当用户输入代码时,自动插入 - 每4个字母后:)
由于
答案 0 :(得分:3)
$("input").keyup(function () {
if(this.value.replace(/-/g, "").length % 4 == 0) {
this.value += "-";
}
});
答案 1 :(得分:0)
这似乎以你想要的方式工作
$(document).ready(function() {
$("#search").keyup(function(){
var stringFull = $(this).val();
if(stringFull.replace(/-/g, "").length % 4 == 0 ){
$(this).val(stringFull+"-");
}
});
});