<label for="user-url">홈페이지 주소</label>
<input type="url" id="user-url">
브라우저에서 실제 표시된 모습
<form>
    <label for="user-url">홈페이지 주소</label>
    <input type="url" id="user-url">
    <button type="submit">제출</button>
</form>
브라우저에서 실제 표시된 모습 유효성 검사가 진행되는지 실제로 테스트 해보세요!
<form>
    <label for="user-url">홈페이지 주소</label>
    <input type="url" id="user-url" required pattern="https?://.+">
    <button type="submit">제출</button>
</form>
브라우저에서 실제 표시된 모습 유효성 검사가 진행되는지 실제로 테스트 해보세요!
<form novalidate>
    <label for="user-url">홈페이지 주소</label>
    <input type="url" id="user-url">
    <button type="submit">제출</button>
</form>
브라우저에서 실제 표시된 모습 유효성 검사가 진행되는지 실제로 테스트 해보세요!
<label for="user-url">홈페이지 주소</label>
<input type="url" id="user-url" placeholder="https://example.com">
브라우저에서 실제 표시된 모습 유효성 검사가 진행되는지 실제로 테스트 해보세요!
<input type="url" pattern="https?://.*" placeholder="https://example.com">
<input type="url" pattern="https?://(www\.)?example\.com/.*" placeholder="https://example.com">
<input type="url" pattern="https?://.*\.(com|net)" placeholder="https://example.com">
<form>
    <label for="user-url">홈페이지 주소</label>
    <input type="url" id="user-url" required>
    <button type="submit">제출</button>
</form>
브라우저에서 실제 표시된 모습 유효성 검사가 진행되는지 실제로 테스트 해보세요!
<input type="url" placeholder="홈페이지 주소">
브라우저에서 실제 표시된 모습
input type 속성의 url 값에 대한 브라우저 호환성과 관련 속성의 브라우저 호환성
속성
데스크탑 Chrome
Chrome
데스크탑데스크탑 Edge
Edge
데스크탑 Firefox
Firefox
Safari
Safari
<input type="url"> 1 12 1 1
placeholder 3 12 4 4
pattern 4 12 4 5
required 4 12 4 5