pattern="^[\d|\+|\(]+[\)|\d|\s|-]*[\d]$" validateat="onsubmit"
Должен заканчиваться цифрой, может начинаться с (или + или цифры, и может содержать + - (или)