|
|
|
@ -37,6 +37,13 @@ function customValidate(targetArr) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(input.dataset.fmtType == "zeroLpadNumber"){
|
|
|
|
|
if(!isDigitString(input.value)){
|
|
|
|
|
handler.typeMismatch(input);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -52,6 +59,15 @@ function isNumber(str, exceptChar) {
|
|
|
|
|
return (/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/).test(str.replaceAll(exceptChar,"")) ? true : false;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 문자열이 숫자형문자 인지의 여부를 반환한다.(0~9만 허용)
|
|
|
|
|
* @param
|
|
|
|
|
* @return 숫자형문자 여부
|
|
|
|
|
*/
|
|
|
|
|
function isDigitString(str) {
|
|
|
|
|
return (/^[0-9]+$/).test(str) ? true : false;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 시간체크
|
|
|
|
|
function isTime(str) {
|
|
|
|
|
|
|
|
|
|