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



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

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

它将接受

10,100,10000 and so on

任何帮助不胜感激

获取输入的字符串/值的第一个字符,并使用 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" />

最新更新