gpt4 book ai didi

javascript - Jquery InputMask 动态验证

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

可以使输入掩码同时输入数字和字符“x”,但输入仅接受单个“x”,无论位置如何。

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.3.4/jquery.inputmask.bundle.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.3.4/bindings/inputmask.binding.min.js"></script>

<input type="text" data-inputmask-mask="9999">

这就是我目前正在做的事情,只是想知道输入掩码是否可以满足我的需要,否则我必须使用其他方式。

下面是我想要实现的场景,格式必须是4个字符。

11x1
1x11
232x
x982

jsfiddle

最佳答案

<input type="text" id='word' maxlength="4">

$('#word').keyup(function(e){
if($(this).val().length==3 && $(this).val().includes('x'))
$(this).val($(this).val()+'x')
})

测试用例

  • 至少一个字母应为“x”

  • 前 3 个字符串可能是字母,因此最后一个字母应该是“x”

  • 如果前 3 个字符串包含 x,则没有问题

如果您只想允许“数字”和“x”,请更新它

关于javascript - Jquery InputMask 动态验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51282936/

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