JS 숫자 (양수, 긍정, 부정, 10 진수) 입력할 수 있습니다.

출처: 인터넷
작성자: 사용자
키워드: 웹 페이지 제작 Ajax 자바 스크립트

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" / >

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.