如何验证文本字段不接受0作为使用Javascript的第一个数字和整数。例如,它不应该接受
0,00,000,01,02,001 and so on
它会接受
10,100,10000 and so on
感谢任何帮助
答案 0 :(得分:1)
获取输入的字符串/值的第一个字符,并使用0检查您要检查的事件,并相应地进行修改。
<input id="myId" value="0123" />
$('#myId').blur(function(e){
var first_char = $("#myId").val().substring(0, 1);
if (first_char == 0){
return false;
}
});
希望这有帮助
$( document ).ready(function() {
$('#myId').blur(function(e){
var first_char = $("#myId").val().substring(0, 1);
if (first_char == 0){
alert('first character is 0');
}else{
alert('first character is not 0');
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="myId" value="0123" />