JavaScript는 지정된 다양한 콘텐츠만 입력할 수 있도록 입력을 제어합니다._javascript 기술

WBOY
풀어 주다: 2016-05-16 16:43:53
원래의
1317명이 탐색했습니다.

1. 숫자만 허용됩니다

<input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,'')">
로그인 후 복사
로그인 후 복사

2. 영문, 숫자, 밑줄만 입력 가능합니다. (아래 2가지 방식으로 구현됩니다)

<input name="username" type="text"
style="ime-mode:disabled">
<input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
로그인 후 복사
로그인 후 복사

3. 영문, 숫자, =@#만 입력 가능합니다

<input name="username" type="text" onkeyup="value=value.replace(/[^\w=@#]|_/ig,'')">
로그인 후 복사

4. 한자만 입력 가능합니다

<input name="username" type="text"
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
로그인 후 복사

1. 숫자만 허용됩니다

<input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,'')">
로그인 후 복사
로그인 후 복사

2. 영문, 숫자, 밑줄만 입력 가능합니다. (아래 2가지 방식으로 구현됩니다)

<input name="username" type="text"
style="ime-mode:disabled">
<input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
로그인 후 복사
로그인 후 복사

3. 영문, 숫자, =@#만 입력 가능합니다

<input name="username" type="text"
onkeyup="value=value.replace(/[^\w=@#]|_/ig,'')">
로그인 후 복사

4. 한자만 입력 가능합니다

<input name="username" type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
로그인 후 복사

숫자만 입력할 수 있습니다: "^[0-9]*$".
n자리 숫자만 입력할 수 있습니다: "^d{n}$".
n자리 이상의 숫자만 입력할 수 있습니다: "^d{n,}$".

m~n개의 숫자만 입력할 수 있습니다:. "^d{m,n}$"
0으로 시작하거나 0이 아닌 숫자만 입력할 수 있습니다: "^(0|[1-9][0-9]*)$".

소수점 두 자리의 양수 실수만 입력할 수 있습니다: "^[0-9] (.[0-9]{2})?$".

소수점 1~3자리의 양의 실수만 입력할 수 있습니다: "^[0-9] (.[0-9]{1,3})?$".
0이 아닌 양의 정수만 입력할 수 있습니다: "^?[1-9][0-9]*$".

0이 아닌 음의 정수만 입력할 수 있습니다: "^-[1-9][]0-9"*$.
"^.{3}$"와 같이 길이가 3자인 문자만 입력할 수 있습니다.

영문 26자로 구성된 문자열("^[A-Za-z]$")만 입력할 수 있습니다.
영문 대문자 26자로 구성된 문자열("^[A-Z]$")만 입력할 수 있습니다.

영문 소문자 26자로 구성된 문자열("^[a-z]$")만 입력할 수 있습니다.
숫자와 영문 26자로 구성된 문자열("^[A-Za-z0-9]$")만 입력할 수 있습니다.

숫자, 영문 26자 또는 밑줄로 구성된 문자열("^w $")만 입력할 수 있습니다.

사용자 비밀번호 확인: "^[a-zA-Z]w{5,17}$" 올바른 형식은 문자로 시작하고 길이는 6~18자이며 문자, 숫자 및 숫자만 포함할 수 있습니다. 밑줄.

^%&',;=?$": "[^%&',;=?$x22] "와 같은 문자가 포함되어 있는지 확인하세요.

한자만 입력할 수 있습니다: "^[u4e00-u9fa5]{0,}$"

숫자와 소수점만 입력 가능, 붙여넣기 방지:

<input type=""text" onkeyup="value=value.replace(/[^0-9.]/g,''),dxfqlld();" onpaste="value=value.replace(/[^0-9.]/g,'')" oncontextmenu="value=value.replace(/[^0-9.]/g,'')" />
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿