テキストフィールドを検証する方法0を受け入れることはできません。例えば、ITSはそれがすべてのヘルプは高く評価されテキストフィールドを検証する方法0を受け入れることはできません。最初の数字は0、Javascriptは031を使用します。
10,100,10000 and so on
受け入れる
0,00,000,01,02,001 and so on
受け入れるべきではありません
テキストフィールドを検証する方法0を受け入れることはできません。例えば、ITSはそれがすべてのヘルプは高く評価されテキストフィールドを検証する方法0を受け入れることはできません。最初の数字は0、Javascriptは031を使用します。
10,100,10000 and so on
受け入れる
0,00,000,01,02,001 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" />
を助けhttp://stackoverflow.com/questions/9106603/disable-typing-0-zero-at-first-characterこのリンクを参照してください。 - ポジション – Ratheesh