ЙажаСценарий / Говнокод #4538 Ссылка на оригинал

0

  1. 1
alert(( (/([^(A-z)&&(А-я)])/ || prompt.length<1 ).test(prompt('Введите Ваше имя',''))) ? 'Ошибка' : 'Принято')

Не совсем говнокод, просто весёлый бред. Найдено здесь http://tinyurl.com/22w4b8q

Запостил: eval eval, (Updated )

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

  • эм, благодаря говнокоду я узнал, что булевское выражение без проблем кастится в RegExp
    Ответить
    • Ну ну, кастятся. Попробуйте выполнить
      true.test('true')
      (1 == 1).test('true')
      и скажете, что получилось.
      Просто оператор || выдал в качестве результата первый операнд, т.к. он не был null или false. Если бы вернулся второй операнд, то у него не нашёлся бы метод test
      Ответить
  • с того урла мне еще понравился код
    alert( (prompt("Введите значение") ? "" : "не") + " принято" );
    Ответить
  • Новое в именах - "Семён" не годится, зато катит "(((&)))" и пустая строка.
    Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8