답변 2개 / 댓글 4개
채택된 답변
+20 포인트
Copy
<script>
$(function() {
// 전화번호 입력 필드에 이벤트 바인딩
$("#wr_subject").on("input", function() {
$(this).val($(this).val().replace(/[^0-9]/g, ''));
if($(this).val().length > 11) {
$(this).val($(this).val().slice(0, 11));
}
});
// 폼 서브밋 이벤트
$("#fwrite").on("submit", function(e) {
if(!$("#wr_name").val().trim()) {
alert("이름을 입력해주세요.");
$("#wr_name").focus();
return false;
}
const phone = $("#wr_subject").val();
if(!/^010[0-9]{8}$/.test(phone)) {
alert("010으로 시작하는 11자리 연락처를 입력해주세요.");
$("#wr_subject").focus();
return false;
}
});
});
</script>
답변에 대한 댓글 3개
답변을 작성하려면 로그인이 필요합니다.