Kilka dowolnych (w sensie że można walidować dowolny ciąg znakóœ) przykładów jest tam:
https://www.w3schools.com/tags/att_input_pattern.asp
Już nie potrzeba jQuery, ani w ogóle JavaScript, za to trzeba znać podstawy RegExp. Poza tym w HTML5 są typy pól takie jak email.
Zrób pobieżną walidację po stronie klienta, a dokładną i tak trzeba na serwerze.
Pozdrawiam