JS 숫자 (양수, 긍정, 부정, 10 진수) 입력할 수 있습니다.
이 수 (양수, 긍정, 부정, 10 진수) 입력할 수 있습니다 확인 하려면 JS의 간단한 사용은 아, 사용자가 입력할 수 있도록 하려는 경우 숫자와 서 보고.
단지 숫자 일반 유효성 검사
< 스크립트 언어 = "웹 효과" 유형 = "텍스트/자바 스크립트" >
Checknum (obj) 기능
{
= 다시 var / ^-? [1-9] * (. d *) $| ^-? 0 (. d *)? $/;
만약 (! re.test (Obj.value))
{
경고 (이 하 "불법 번호");
Obj.value= "";
Obj.focus ();
반환 허위;
}
}
</스크립트 >
< 입력된 이름 = "속도" 유형 = "텍스트" onkeyup = "(이) Checknum" / >
양수 및 음수 정수 및 기타 문자를 입력할 수 없습니다, 그리고 텍스트 상자에 유효성 검사 유일한 정수를 포함 하 고 입력할 수 있습니다.
이 코드를 사용 하 여 문제를 해결 하기 위해
var flag3 = false;
var planallocation = document.getelementsbyname ('planallocation_xx'); 계획된 할당
var size1 = planallocation.length;
var 특급 = / ^ (-? [ 1-9][0-9]*|0) $/;
계획된 항목 입력 수는 예외 문자를 결정 합니다.
대 한 (Var i = 0; 난 < size1; i + +)
{
만약 (! exp.test (Planallocation[i].value))
{
Flag3 = true;
휴식;
}
}
경우 (flag3 = = true)
{
경고 ("제발 정수 입력, 특수 문자를 포함할 수 없습니다");
반환 허위;
}
디지털 isNaN을 하실 수 있습니다.
< 스크립트 언어 = "자바" 유형 = "텍스트/자바 스크립트"
checknum (obj)
함수 {= 다시
var / ^-? [ 1-9] * (. d *)? $| ^-? d ^ (. d *) $/;
경우 (! re.test (obj.value)
{
경우 없음; (isNaN (obj.value)) 경고 ("불법 번호");
obj.value= "";
Obj.focus ();
return false;}
}
} < / 스크립트 >< 입력된 이름 = "속도" 유형 = "텍스트" onkeyup = "(이) Checknum" / >