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,'')" />