Capitalist,
во-первых /\(\d{3}\)\s\d{3}-\d{2}-\d{2}/
во-вторых шаблон можно прописать в атрибут pattern и браузер поддерживающий его при вводе в поле будет произведет нативную проверку
в третьих, поле может иметь атрибут required, и сценарий может производить проверку заполнения таких полей, если браузер не поддерживает нативной и если поле имеет pattern, то по нему и проверять
в четвертых, достаточно проверки булева значения - if(!$.trim(this.value)) ...
|