1. PHP / Говнокод #11590

    +55

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    // Проверяем корректность имени
        if(!preg_match("/^(([A-z\s]+)|([АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя\s]+))$/i", $_POST['name']))
            { $error .= ' - Вы ввели некорректное имя.<br>'; $count_error++; }
            
            // Проверяем корректность поля страны
        if(!preg_match("/^(([A-z\s]+)|([АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя\s]+))$/i", $_POST['country']))
            { $error .= ' - Вы ввели некорректное название страны.<br>'; $count_error++; }
    
            // Проверяем корректность поля города
        if(!empty($_POST['city']) && !preg_match("/^(([A-z\s]+)|([АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя\s]+))$/i", $_POST['city']))
            { $error .= ' - Вы ввели некорректное название города.<br>'; $count_error++; }

    Давно таких регулярок не видел :)

    Запостил: duxabilii, 15 Августа 2012

    Комментарии (8) RSS

    • Они ещё и ошибочны. Кот-д’Ивуар и Красноярск-26 не пройдут.
      Ответить
      • И Кайгал-Оол. Заслуженный артист России, между прочим. А не пройдёт!
        Ответить
        • Круто.
          Первый раз вижу, чтобы дефис был не в фамилии, а в имени.
          Ответить
    • А д'Артаньян как же! Он жеж не армянином был, все-таки.
      Ответить
      • А ещё О.Генри. И куча ирландцев.
        Ответить
        • Неужели все они не познают удовольствие затрется на очередном говно сайтике ? КАКОЙ УЖАС!!! Надо срочно организавать фонд помощи ирландцам....
          Ответить
    • Köln
      Ответить

    Добавить комментарий