Java 6을 사용하고 있습니다. Amazon AWS 라이브러리를 사용하여 동적으로 도메인을 생성합니다. 그러나, 하위 도메인에서 불법 문자를 제거 할 수있는 함수를 찾고 있어요. 예 : 내 기능하위 도메인에서 잘못된 문자를 제거하려면 어떻게해야합니까?
dave'ssite.mydomain.com
를 만들려고한다면 나는 다른 잘못된 문자가 하위 도메인에 잠복 아포스트로피, 또는 무엇이든을 제거 할 일부 기능에 문자열 "dave'ssite"을 통과하고 싶습니다.
어떻게해야합니까? 보다 구체적인 질문은 불법 서브 도메인 문자가 무엇인지 어떻게 식별 할 수 있는가입니다.
이 답변은 너무 간단합니다. 우선 도메인 이름의 일부는 하이픈으로 시작하고 도메인 이름 부분의 유효성을 검사 할 수 없으며 길이도 적절합니다. IDN을 고려할 때 허용되는 문자를 a-z로 제한하는 것은 잘못되었습니다. – jarnbjo
@jarnbjo : 유효한 포인트. 시작이나 끝이 아닌 길이, 하이픈도 유효성을 검사해야합니다. – Bala
Bala, 동의하기 전에 jarnbjo가 말하는 변경 사항을 반영하여 답변을 업데이트 할 수 있습니까? – Dave