$('form').find('input[pattern],textarea[pattern]').each(function(){
if(!$(this).val().match($(this).prop('pattern'))){
$(this).addClass('error');
}
});
<textarea name=... required pattern=^.{10,255}$></textarea>
Обычно, если значение не соответствует шаблону, добавляется класс (ошибка).Однако класс не добавляется в текстовую область, даже если я набираю только 1-9 символов.