>  기사  >  웹 프론트엔드  >  js 제한 번호 js 제한 입력 구현 code_javascript 기술

js 제한 번호 js 제한 입력 구현 code_javascript 기술

WBOY
WBOY원래의
2016-05-16 17:47:281289검색
1. 한자만 입력 가능합니다
코드 복사 코드는 다음과 같습니다.



2. 숫자만 입력 가능합니다
코드 복사 코드는 다음과 같습니다.



한자입력 단순 금지
코드 복사 코드는 다음과 같습니다.



숫자 및 소수점 입력:
복사 code 코드는 다음과 같습니다.

onkeyup="value=value.replace(/[^d{1,}.d{1,}|d {1,}]/g,'')"

javascript는 숫자와 ":"만 입력할 수 있습니다.2007-11-24 15:50
예를 들어 시간을 입력할 때는 숫자와 ":"만 사용할 수 있습니다.
코드 복사 코드는 다음과 같습니다.



문자, 등호만 입력 가능하며, 한자는 입력할 수 없습니다.

기타:
숫자만 입력할 수 있는 스크립트 자바스크립트- -
코드 복사 코드는 다음과 같습니다.



문장의 앞부분은 키보드 입력이 숫자만 가능하다는 뜻이고, 문장의 뒷부분은 붙여넣기는 숫자만 가능합니다
코드 복사 코드는 다음과 같습니다.

<입력 이름 =txt1 onchange="if(/D/.test (this.value)){alert('숫자만 입력할 수 있습니다.');this.value='';}">


3. JavaScript 제한만 입력할 숫자와 영문
코드 복사 코드는 다음과 같습니다.

function isregname( checkobj)
{
var checkOK = "0123456789 -_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var checkStr = checkobj;
var allValid =
var decPoints = 0; 🎜>( i = 0; i < checkStr.length; i )
{
ch = checkStr.charAt(i)
for (j = 0; j < checkOK.length; j )
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid =
break; 🎜>}
return (allValid)
}
----------------
if(!(isregname(obj.loginname.value))) {
alert("[회원코드]는 사양에 맞지 않습니다. 회원코드는 영문 또는 숫자만 가능합니다.")
obj.loginname.focus()
return(false);
}
if(!(isregname(obj.password.value))) {
alert("[비밀번호]가 사양을 충족하지 않습니다. 비밀번호는 영문 또는 숫자만 가능합니다.")
obj.password.focus();
return(false);
}



4.javascript는 입력창에 영어와 숫자만 입력할 수 있습니다


코드 복사 코드는 다음과 같습니다.

5. Javascript를 사용하여 텍스트 상자를 확인하고 0-9가 아닌 문자를 필터링할 수 있습니다.
코드 복사 코드는 다음과 같습니다.

[url=http://blog.csdn.net/xujh/admin/EditPosts .aspx] [/url]


6. 텍스트 상자에는 IP 주소 형식만 입력할 수 있습니다.
코드 복사 코드는 다음과 같습니다.

-Type" content="text /HTML; charset=gb2312">


<script> <br>함수 마스크(obj){ <br>obj.value=obj.value.replace(/[^d]/g,'') <br>key1=event.keyCode <br>if (key1==37 || key1==39) <br>{ obj.blur(); <br>nextip=parseInt(obj.name.substr(2,1)) <br>nextip=key1==37?nextip-1:nextip 1; <br>nextip= nextip>=5?1:nextip <br>nextip=nextip<=0?4:nextip <BR>eval("ip" nextip ".focus()") <BR>} <BR>if(obj.value.length>=3) <br>if(parseInt(obj.value)>=256 || parseInt(obj.value)<=0) <BR>{ <BR>alert(parseInt (obj.value) "IP 주소가 잘못되었습니다! ") <BR>obj.value="" <BR>obj.focus() <BR>false 반환; <BR>} <BR>else <BR>{ obj.blur(); <BR>nextip=parseInt( obj.name.substr(2,1)) 1 <BR>nextip=nextip>=5?1:nextip <br>nextip=nextip<=0?4:nextip <BR>eval("ip" nextip ".focus ()") <BR>} <BR>} <BR>function Mask_c(obj) <BR>{ <BR>clipboardData.setData('text',clipboardData.getData('text').replace(/[^d ]/g,'')) <BR>} <BR></script>
IP 주소 입력
주소 입력

<입력 유형= 텍스트 name=ip1 maxlength=3 class=a3 onkeyup="mask(this)" onbeforepaste=mask_c()>
.
.
<입력 유형 =text name=ip4 maxlength=3 class=a3 onkeyup="mask(this)" onbeforepaste=mask_c()>



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.