2010-12-10 3 views
0

사용자가 URL을 입력 할 수있는 텍스트 상자가 있습니다. URL이 응용 프로그램과 동일한 도메인 (웹 구성에 지정)에 있음을 사용자 입력의 유효성을 검사하고 싶습니다.도메인 이름 확인

자바 스크립트를 사용하여 정규식으로이를 확인하고 싶습니다.

도메인 이름은 "http://www.example.com"이고 내가 기대하는 사용자 입력은 "http://www.example.com/folder"입니다.

도메인 이름은 Webconfig AppSettings 섹션에 저장됩니다.

+0

JavaScript 추상화 란 무엇입니까? –

+0

웹 구성 사양이 어떻게 보이는지 보여 줄 수 있습니까? ie protocol : //example.com/, example.com/ 또는 example.com –

+0

''http://www.example.com ' "이고 사용자로부터 기대하는 URL은"http : // www "입니다. .example.com/folder " – user428747

답변

2

대체 방법은 어떻습니까? 대신 전체 URL 요청의 :

URL: [http://example.com/foo/bar] 

대신 상대 URL 요청 만 사용자가 호스트 후 부분적으로 채우게 :

URL: http://example.com/[foo/bar] 

([xyz] 입력 상자를 나타냅니다)

+0

실제로 좋은 계획 같아 .. 다른 방법이 없다면이 하나를 사용해야 할 수도 있습니다. 요구 사항에 따라 사용자가 전체 URL을 입력 할 수 있도록해야합니다. – user428747

0

시도 location.href.match(/^http:\/\/(.+?)\//)