Проверить доменное имя - PullRequest
       3

Проверить доменное имя

0 голосов
/ 10 декабря 2010

У меня есть текстовое поле, в котором пользователь может ввести URL, я хотел бы проверить ввод пользователя, например, URL-адрес находится в том же домене, что и приложение (указано в веб-конфигурации).

Я хотел бы использовать JavaScript для проверки этого с помощью регулярных выражений.

Доменное имя "http://www.example.com" и пользовательский ввод, который я ожидаю" http://www.example.com/folder".

имя домена хранится в разделах Webconfig AppSettings.

Ответы [ 2 ]

2 голосов
/ 10 декабря 2010

Как насчет альтернативного подхода? Вместо того, чтобы просить полный URL:

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

вместо этого попросите относительный URL и разрешите пользователю заполнить часть после хоста:

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

(где [xyz] обозначает поле ввода)

0 голосов
/ 10 декабря 2010

Попробуйте location.href.match(/^http:\/\/(.+?)\//)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...