English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScriptメソッドのデータ検証の簡単な例

実例として以下の通り:

//input标签只能正数字
<input onkeyup="this.value=this.value.replace(/[^1-9]/g,'')" >
//只能输入正整数
function CheckNum(thisobj) {
if (thisobj.value == "0") {}}
} else {           
var firstNum = thisobj.value.toString().substring(0, 1);
if (thisobj.value.length==1) {
thisobj.value = thisobj.value.replace(/[^0-9]/g, "\"');
} else if (thisobj.value.length > 1 && firstNum == "0") {
thisobj.value = "0";
} else if (thisobj.value.length > 1) {
thisobj.value = thisobj.value.replace(/[^0-9]/g, "\"')
}
}
}
//金額のみ入力可能
function ClearNoNum(obj) {
if (obj.value == "0") {
} else {
var firstNum = obj.value.toString().substring(0, 1);
if (obj.value.length > 1 && firstNum == "0") {
obj.value = "0";
} 
}
//まず、数字と.以外のすべてを置き換えます
obj.value = obj.value.replace(/[^\d.]/g, ");
//最初のものは数字でなくてはなりません
obj.value = obj.value.replace(/^\./g, ");
//保証.は一つだけ出現し、複数は出現しないようにします
obj.value = obj.value.replace(/\{2,}/g, ".");
//保証.は一度だけ出現し、二度以上出現しないようにします
obj.value = obj.value.replace(".", "$#$").replace(//g, "\"
} 

以上のjsメソッドデータ検証の簡単な例が編集者が皆さんに提供する全ての内容です。皆さんに参考になれば幸いですし、呐喊教程を多くのサポートをお願いします。

おすすめ