목차
pattern 예제 - INPUT 텍스트 패턴 얻기
pattern 정의
pattern 구문
pattern 예제 - INPUT 텍스트 패턴 설정
pattern 예제 - INPUT 텍스트 패턴 얻기
<form action="/action_page .php">
국가코드: <input type="text" id="hz" name="hz" pattern="[A-Za-z]{3}" title="3글자 영문 국가코드">
<input type="submit">
</form>
<button onclick="homzzang()">클릭</button>
<p id="demo"></p>
<script>
function homzzang() {
var x = document.getElementById("hz").pattern;
document.getElementById("demo").innerHTML = x;
}
</script>
결과보기
pattern 정의
INPUT 텍스트에 입력 허용 체크할 정규표현식을 지정하는 pattern 속성을 설정/반환.
1.
pattern 설명 위해 HTML title 속성이나 JS DOM title 속성 사용 권장.
정규표현식 자세히 보기
2.
IE10 이상 주요 최신 브라우저 지원.
단, Safari 브라우저는 지원 X .
pattern 구문
반환
textObject .pattern
설정
textObject .pattern = regexp
[속성값]
regexp
텍스트 필드에 입력 허용할 정규식 패턴
[반환값]
정규표현식 나타내는 문자열 반환.
pattern 예제 - INPUT 텍스트 패턴 설정
<form action="/action_page.php">
Zip 코드: <input type="text" id="hz" name="hz">
<input type="submit">
</form>
<button onclick="homzzang()">클릭</button>
<p id="demo"></p>
<script>
function homzzang() {
document.getElementById("hz").pattern = "[1-3]";
document.getElementById("hz").title = "1~3 숫자";
document.getElementById("demo").innerHTML = "1~3 숫자만 포함 가능";
}
</script>
결과보기
주소 복사
랜덤 이동