The syntax for regular expressions on client and server are a little different. In the server field I think you need to encapsulate it with slashes like:
I'd use the original phone validation for the server. Your client validation is working, but it is very specific and without the auto-formatting it might be difficult for people to enter the correct value.
For instance if they enter a US phone number they would need to type: (222) 333-4444
If any spaces, dashes or parenthesis are missing it wouldn't pass.
A better regular expression might be:
That would at least allow them to omit the parenthesis, dash, and space