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

js 메서드 데이터 검증의 간단한 예제

예제:

//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 메서드 데이터 검증의 간단한 예제는 저가给大家 공유한 모든 내용입니다.希望大家에 참고가 되길 바랍니다. 또한,呐喊 강의에 많은 지지를 부탁드립니다.

당신이 좋아할 것 같은 것