gpt4 book ai didi

jquery - 每 4 个数字间隔开

转载 作者:行者123 更新时间:2023-12-03 22:48:12 25 4
gpt4 key购买 nike

我有一个输入框,只能输入 16 个数字。为了美观,我想做的是每 4 个数字放置一个间隙。

EG。当一个人进入时

1234567891234567

应该是这样的

1234 5678 9123 4567

这在 JQuery 中的 Key Up 上如何可能实现?

最佳答案

这是另一种解决方案:

$(function() {

$('#my-input')
.blur(function() {
var value = $(this).val();
value = value.match(/.{1,4}/g).join(" ");
$(this).val(value);
})
.focus(function() {
var value = $(this).val();
value = value.replace(/\s/g, '');
$(this).val(value);
});

});

你可以看看那个工作jsFiddle .

我添加了一个 focus 事件以使其更加用户友好。总结一下:

  • 模糊时(即离开输入时):每 4 个字符分割一次;
  • 焦点上(即编辑输入时):删除之前添加的空格。

关于jquery - 每 4 个数字间隔开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11000060/

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