Новая задача привела к необходимости войти в тёмный лес под названием "регулярные выражения".
Увидев, как это выглядит, ужаснулась: /^(?:http:\/\/)?[-0-9a-z._]*.\w{2,4}[:0-9]*$/
WTF?????
Прочитав статью, написанную, кстати, доходчиво (ссылку приведу ниже), ужаснулась ещё больше.
Попробую разложить всё по полочкам, описать, как я это вижу.
(
читать далее )