Я пытаюсь создать форму, которая проверяет адреса электронной почты, а также адреса веб-сайтов компаний для местных компаний, которые я вхожу в систему.
Собирает / проверяет расширение доменного имени - .com, .org, .edu, .uk, и т. Д.
Как я могу поддерживать его в актуальном состоянии, если доменные расширения добавляются со временем?
Мы далеки от всего .com / .net / .org, поэтому было бы здорово автоматизировать это больше.
Я использую технологию ruby на рельсах, но эта общая идея применима к JSP, Cold Fusion, ASP и другим технологиям с формами и валидациями.
Два отличных варианта будут:
- Список (или массив) допустимых расширений (на данный момент), который заполняет список. Базовая опция - это просто список допустимых расширений. Расширенный параметр может позволить получать описания с расширениями.
- Служба, которая для данной строки выдаст yes / no или true / false, если это действительное расширение домена.
Обратите внимание, что это НЕ та же потребность, что и при проверке электронной почты или имени домена, это относится к доменному имени extensions .