Не поддерживается кириллица в валидаторе URL

Уже исправленные репорты или принятые предложения
Закрыто
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Не поддерживается кириллица в валидаторе URL

Сообщение Nex-Otaku »

В стандартном валидаторе URL не поддерживается кириллица.

Из-за этого, он забракует вот такой адрес:

Код: Выделить всё

http://мой-крутой-сайт.рф
Добавляем кириллицу в регулярку, и всё снова работает:

Код: Выделить всё

'/^{schemes}:\/\/(([A-ZА-Я0-9][A-ZА-Я0-9_-]*)(\.[A-ZА-Я0-9][A-ZА-Я0-9_-]*)+)(?::\d{1,5})?(?:$|[?\/#])/iu'
Последний раз редактировалось Nex-Otaku 2017.08.10, 19:53, всего редактировалось 1 раз.
chesar
Сообщения: 514
Зарегистрирован: 2013.04.10, 17:49

Re: Не поддерживается кириллица в валидеторе URL

Сообщение chesar »

Надо валидировать не мой-крутой-сайт.рф а xn-----8kc7abcdnsdvpjgh.xn--p1ai
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: Не поддерживается кириллица в валидеторе URL

Сообщение Nex-Otaku »

Нет. Надо "мой-крутой-сайт.рф".
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Не поддерживается кириллица в валидеторе URL

Сообщение zelenin »

Nex-Otaku писал(а): 2017.08.10, 19:52 Нет. Надо "мой-крутой-сайт.рф".
согласно какой спецификации это валидный url?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Не поддерживается кириллица в валидаторе URL

Сообщение samdark »

enableIDN в true стоит выставить.
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: Не поддерживается кириллица в валидаторе URL

Сообщение Nex-Otaku »

samdark писал(а): 2017.08.11, 12:24 enableIDN в true стоит выставить.
Вот оно, оказывается, как! Спасибо. Значит, не баг, а фича )

Закрываю тему.
Закрыто