@Мирослав, не, от вас не се иска да следите отварящи и затварящи скоби за съответствие.
@Кристиан, относно въпроса ти за "Ние сме на всеки километър!", ако не го тестваш в irb, а в .rb файл, увери се, че в началото на файла (в първите 1-2 реда), имаш следния коментар: # encoding: utf-8
и че файлът ти е кодиран с UTF-8.
А относно примера със залепените мейли, които си дал — няма да има такива тестове.
@Нели и @Пламен, вижте анализа на @Георги, той е правилен.
@Йордан е прав за това какво е "текст". Няма да има залепени и толкова двусмислени телефонни номера или e-mail адреси.
А по отношение на това какво може да предшества код на телефон в интернационален формат — очевидно, преди 00
не може да има други цифри. Не може да има и букви. Направил съм уточнение в условието.
@Никола, @Кристиан и всички останали, коригирах един пункт в условието за hostname. Общата дължина на името на домейн или поддомейн трябва да е между 1 и 63 символа. А точката не се брои в името, тя е разделител между име и TLD, или между име и друго име.
Направил съм уточняващи промени в условието, може да видите diff в GitHub.