gpt4 book ai didi

javascript - 使用jquery限制用户在文本框中插入空格、大写字母、第一个值作为int

转载 作者:行者123 更新时间:2023-12-01 03:04:42 27 4
gpt4 key购买 nike

我有一个表单,我希望用户只输入字母、数字

我想限制他们

  1. 使用数字作为第一个值 例如。 1abc
  2. 使用大写字母1ABc
  3. 使用空格1 ab CD d5

我只想要abc1 OR a1bc OR f25fhgfh45w

我试过http://jsfiddle.net/m7QrG/506/但这并没有帮助我。

最佳答案

您可以使用RegExp /^\d|[A-Z\s]+/g要匹配字符串开头的数字或大写字母或空格,请删除 i标志和 $锚定,使用input事件还可以处理用户在 <input> 的粘贴元素

$('.alphaonly').on('input', function() {
$(this).val(function(i, val) {
return val.replace(/^\d|[A-Z\s]+/g, '');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="lorem" class="alphaonly">

关于javascript - 使用jquery限制用户在文本框中插入空格、大写字母、第一个值作为int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46285125/

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