JavaScript 小数点チェック
function numberFormatCheck(element) { element.classList.remove("errorColor"); //未入力時はチェックしない。 if (! element &&! element.value && element.value != 0) { return true; } if (! element.value.match(/^[\.0-9]+$/)) { alert ("不正な文字が含まれています。"); element.classList.add("errorColor"); return false; } if (! element.value.match(/^[0-9]+\.[0-9]{0,1}$/) && ! element.value.match(/^[0-9]+$/)) { alert ("形式が正しくありません。"); element.classList.add("errorColor"); return false; } return true; }