Случаи бывают разные, когда может понадобиться такая фишка. В моем случае у клиента шел спам из формы для отправки отзывов с сайта. И спам был только на английском языке. Причем, к форме была прикручена гугловская рекапча. Получается, либо этот спам отсылался вручную, либо у спамеров уже есть прибамбасы, которые ставят галочку в рекапче.
В общем, встала задача: запретить отправку отзывов, если в тексте встречается латиница. Не буду утверждать, что был найден самый оптимальный вариант для решения этой задачи. Просто он оказался довольно простым и позволил получить заданный результат. Возможно, что более продвинутые программисты смогут предложить лучшее решение.
var regexp = /[A-Za-z]/i, txt = $('textarea').val(); if(regexp.test(txt)) { alert("Отзывы можно писать только на русском языке"); return false; }