クライアント側の HTML5 検証に使用している正規表現があり、最大長要素を追加する必要があります。これが私の正規表現です:
@pattern = @"^([a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)$"
たとえば、50文字に制限するにはどうすればよいですか?
編集: HTML5 検証を使用しているため、同じ正規表現で最大長を確認する必要があります。現在、必須属性とパターン属性に対するチェックのみが許可されています。