![](/img/trans.png)
[英]how to enable a text box to accept decimal values using javascript/jquery
[英]Text box should not accept 0's using jQuery
我正在尝试验证不应包含全0甚至不包含1个零的文本框,但它可以包含任何字母数字。
条件是如果我们仅给出0或全0,则不允许这样做。 我们可以检查一下val
吗?
这是代码
$(document).ready(function () {
$("#btnSave").click(function(){
AlertSave();
});
});
function AlertSave(){
if($('#txt').val() == '0'){
alert('should not be 0')
}
}
检查所有字符是否均为“ 0”:
if ([].every.call($('#txt').val(), _ => _ === '0')){
alert('should not be 0')
}
尝试使用带有正则表达式的Parsley模式标签来验证您的字段。 看看这个如何使用parsley.js模式标签?
删除多余的空格,换行符,制表符
function AlertSave() {
var val = $('#txt').val().replace(/[\s\n\r]/g,"");
if( val == 0 || val.indexOf("0") > -1){
alert('should not be 0')
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.