70 of 133 menu

pattern 속성

pattern 속성은 HTML 입력 필드의 정규 표현식 유효성 검사를 지정합니다.

정규식은 거의 모든 유효성 검사 규칙을 생성할 수 있게 해주는 특별한 명령입니다. 자세한 내용은 PHP 정규식 책 또는 JavaScript 정규식 책에서 확인할 수 있습니다.

이 속성이 있는 필드가 채워지지 않은 상태에서 폼을 제출하려고 하면, 브라우저는 폼 제출을 허용하지 않고 도움말 풍선 형태로 오류 메시지를 표시합니다. 안타깝게도 HTML이나 CSS를 사용하여 이 오류 메시지의 텍스트나 모양을 변경할 수 없습니다.

pattern 속성의 존재는 (이 속성을 통한 검증은 쉽게 우회할 수 있으므로) PHP를 사용한 서버 측 폼 유효성 검사를 대체하지 않는다는 점을 명심하세요.

pattern 속성은 input 태그나 textarea 태그에 적용해야 합니다.

예제

input 태그에 pattern 속성을 추가해 보겠습니다. 이 속성에는 입력 필드에 두 자리 숫자(예: 25)가 입력되었는지 검사하는 정규 표현식을 넣겠습니다.

아무 숫자를 입력하고 버튼을 눌러 폼을 제출해 보세요. 두 자리 숫자가 아닌 값을 입력하면 브라우저는 폼 제출을 허용하지 않고 오류 메시지를 표시합니다. 그렇지 않으면 폼이 제출됩니다:

<form action=""> <input type="text" pattern="\d{2}"> <input type="submit"> </form>

:

예제 . 빈 필드

이전 예제에서 브라우저는 필드가 비어 있지 않은 경우에만 오류를 표시했습니다 (비어 있는 필드는 두 자리 숫자가 아니더라도). 이제 빈 필드에서도 오류가 발생하도록 만들어 보겠습니다. pattern 속성과 함께 required 속성도 추가하겠습니다:

<form action=""> <input type="text" pattern="\d{2}" required> <input type="submit"> </form>

:

함께 보기

  • 빈 값 검사를 수행할 수 있는 required 속성
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부