如何验证文本字段不接受0作为使用Javascript的第一个数字和整数

时间:2017-04-07 09:47:28

标签: javascript

如何验证文本字段不接受0作为使用Javascript的第一个数字和整数。例如,它不应该接受

0,00,000,01,02,001 and so on

它会接受

10,100,10000 and so on

感谢任何帮助

1 个答案:

答案 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" />