If I understood the spec correctly, you could use for the telephone a regular expression like:
(\d){3,4} - (\d){2,3} (\d){2} (\d){2}
However, it's a good thing to validate the input but if the input always follows strict rules, in my opinion it would be better to eliminate the errors already in the user interface. For this consider using a masked edit control.For example:
-
MaskedEdit Demonstration[
^]
-
Mask TextBox ASP.NET Control[
^]