Если бы вы использовали FormAutoValidate (заявление об отказе: моя библиотека) , то вы бы использовали:
<form class="autovalidate" ...>
<input type="text" name="empid" class="required" mustmatch="^E\d+$"
mustmatchmessage="Employee IDs must be of the form 'E001'.">
</form>
Это , а не синтаксически верный HTML, но отлично работает в любом браузере.
(я планирую переключиться на использование атрибутов HTML5 data-*
для синтаксической корректности в HTML5 в ближайшее время.)