function trimmed(value) { value = value.replace(/^ +/, ""); // remove leading double byte white spaces value = value.replace(/ +$/, ""); // remove trailing double byte white spaces value = value.replace(/^\s+/, ""); // remove leading white spaces return value.replace(/\s+$/g, ""); // remove trailing while spaces } function ok(form) { form.COMM_025.value = trimmed(form.COMM_025.value); if(form.COMM_025.value == "") { alert('注文数を入力してください。'); form.COMM_025.focus(); return false; } else if(!checkIsNumber(form.COMM_025.value)) { alert('注文数を数字で入力してください。'); form.COMM_025.focus(); return false; } else if(form.COMM_025.value < 1) { alert('注文数を正確に入力してください。'); form.COMM_025.focus(); return false; } else { return true; } }//end ok script function //数字のみのチェック function checkIsNumber(value){ if (value.match(/[^0-9]+/)) { return false; } return true; }