入力フィールドを検証するJavascriptが必要です。これは、数字と1つのコンマ、および最大8桁のみを許可します。
これはjavascriptを実行してどのように行うことができますか?
入力フィールドKeyUpで使用したいですか?
誰かが私を助けてくれることを願っています。
入力フィールドを検証するJavascriptが必要です。これは、数字と1つのコンマ、および最大8桁のみを許可します。
これはjavascriptを実行してどのように行うことができますか?
入力フィールドKeyUpで使用したいですか?
誰かが私を助けてくれることを願っています。
var inputfield = document.getElementById("ID of input");
var commalocation;
var commas = 0;
var signs = 0;
var nums = 0;
var chars = inputfield.value;
chars = chars.split("");
for (var i = 0; i < chars.length; i++){
if (chars[i] == ','){
commas++;
commalocation = i;
}else if (chars[i] >= '0' && chars[i] <= '9'){
nums++;
}else{
signs++;
}
}
if (nums > 8 || commas > 1 || signs > 0 || commalocation == 0 || commalocation == chars.length - 1){
inputfield.value = "";
}else{
var inputvalue = inputfield.value;
}
mask
この優れたプラグインのような既存のプラグインを使用する必要があります: http ://webdeveloperplus.com/jquery/how-to-mask-input-with-jquery/