도메인 형식만 등록 가능하도록

도메인 형식만 등록 가능하도록

QA

도메인 형식만 등록 가능하도록

본문

안녕하세요.

 

form 의 input 에서 도메인 형식만 등록 가능하도록 설정을 해야 합니다.

php 로 aaa.com 처럼 . 이 한번만 포함되도록 하니, abc.co.kr 같은 도메인이 등록이 안되고

 

abc.co.kr 이 등록이 가능하도록 .을 2개까지 허용 하니, 서브도메인이 등록이 되네요.

 

서브도메인은 등록이 안되고, "sir.kr" 처럼 도메인 형식으로만 등록할 수 있도록 해야하는데 어떻게 해야할까요?

 

구글링해서 나오는결과로 해봐도 서브도메인은 문제가 되거나, .co.kr 같은 도메인은 등록이 안되더군요. ㅠ

 

다른 사이트 보면 필터링 되는 것을 보아 방법은 있을 것 같은데, php 로 어떻게 처리해야할지 모르겠습니당. ㅠ

이 질문에 댓글 쓰기 :

답변 1

https://mer1.tistory.com/77


$website = '검사할 도메인 주소';
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website))  {
   alert("도메인 주소 오류");
}

답변 감사합니다.

올려주신 코드로 테스트 해보았는데요.


$website = 'naver.co.kr';
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website))  {
   print("도메인 주소 오류");
}


위 처럼 co.kr 도메인 같은 . 이 2개인 도메인은 정상적인 도메인이어도 도메인 주소 오류로 표시 됩니다. ㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 14,945
QA 내용 검색
filter #php ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT