gpt4 book ai didi

jquery - 禁用用户 0 作为输入框 jquery 中的第一个数字

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

我有一个输入框:

<input class="longboxsmall" type="text" name="number" value=""/>

我想禁止数字 0 作为在框中输入的第一个数字,我该怎么做???我可以使用Jquery吗?

最佳答案

$(".longboxsmall").keyup(function(){
var value = $(this).val();
value = value.replace(/^(0*)/,"");
$(this).val(value);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="longboxsmall" type="text" name="number" value=""/>

JS

$(".longboxsmall").keyup(function(){
var value = $(this).val();
value = value.replace(/^(0*)/,"");
$(this).val(value);
});

HTML

<input class="longboxsmall" type="text" name="number" value=""/>

尝试jsfiddle .

<小时/>

拦截其他事件很有用,比如模糊、变化、聚焦等。请参阅jquery 。谢谢@Simen Echholt。

<小时/>

说明:

$(".longboxsmall").keyup

Jquery 获取具有 longboxsmall 类的每个元素,并准备好在 onkeyup 事件上调用函数。

var value = $(this).val();
value = value.replace(/^(0*)/,"");
$(this).val(value);

此函数使用正则表达式替换值的开始 (^) 中的每个 0

关于jquery - 禁用用户 0 作为输入框 jquery 中的第一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3487549/

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