Salesforce Validation Rules to validate Email and Phone Number format

For Email Address :
AND(
     NOT(ISBLANK(Email__c)),
     NOT(REGEX( Email__c ,'([a-zA-Z0-9_\\-\\.]+)@((\\[a-z]{1,3}\\.[a-z]{1,3}\\.[a-z]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})'))
)

//Error Message : invalid email please enter a valid email address
Java
For Phone Number :
AND(
     NOT(ISBLANK(Phone__c)),
     NOT(REGEX(Phone__c, "\\D*?(\\d\\D*?){10}"))
)

//Error Message : invalid phone number please enter a valid phone number
Java