1. JavaScript / Говнокод #11963

    +151

    1. 1
    var ext = /.+[.](jpg|JPG|gif|GIF|bmp|BMP|png|PNG|jpeg|JPEG)$/;

    Запостил: Stallman, 20 Октября 2012

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

    • А что не так?
      Ответить
      • Trololo.Jpg :)
        Ну, и jpe?g
        Ответить
        • Автору не нравятся такие расширения файлов. Имеет право.
          Ответить
        • Нечего позволять людям загружать файлы с неровными расширениями. Пускай переименовывают как положено, чтобы в мире восстановилась гармония.
          Ответить
          • Проблематично будет объяснить тете Клаве из бухгалтерии, что пытается поменять аватарку в своей любимой социалке, что от неё хотят, да и незачем. Пусть грузят что хотят, на сервере все равно нужно содержимое проверить, возможно пережать и уж точно переименовать.
            Ответить
      • флаг i регулярки? не, не слышал.
        Ответить
      • Да всё бля не так, начиная с незнания ключика дл отключения регистрозависимости
        Ответить
    • [.] - прикольный способ заэскейпить точку. \. - для слабаков :)
      Ответить
    • Регулярки это типа брейнфака - написал, всем показал, ни кто ни чего не понял, но сказали что круто!
      Ответить
      • Регулярки это типа коммента - написал, всем показал, какой-то мудак не понял.
        Ответить
      • скорее это детектор слоупоков
        Ответить
    • Кажется, тут что-то подобное проскакивало, но там автор хотел сделать проверку на jPG, JpG и иже с ними. Но так может только великий магистр копипасты и велосипедов.
      Ответить

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