English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
예제:
//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, ".").replace("$#$", "."); }
이 js 메서드 데이터 검증의 간단한 예제는 저가给大家 공유한 모든 내용입니다.希望大家에 참고가 되길 바랍니다. 또한,呐喊 강의에 많은 지지를 부탁드립니다.