Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery输入掩码动态验证_Javascript_Jquery_Regex_Jquery Inputmask - Fatal编程技术网

Javascript Jquery输入掩码动态验证

Javascript Jquery输入掩码动态验证,javascript,jquery,regex,jquery-inputmask,Javascript,Jquery,Regex,Jquery Inputmask,可以使输入掩码同时输入数字和字符“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.cloudf

可以使输入掩码同时输入数字和字符“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">
测试用例

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

前3个字符串可能是字母,所以最后一个字母应该是“x”

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

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

11x1
1x11
232x
x982
<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')  
})