PowerApp a Day Episode #18 (SalesPerson App) - Learn how to use PoweApps rules to enforce data validation and make the user experience even better. Also learn the manual techniques for doing the same type of data validation.
Power App Training: https://pragmaticworks.com/Training/On-Demand-Training/Introduction-to-PowerApps
Regex Library:
http://www.RegExLib.com
US Phone number regex to make red x visible upon bad phone number: If(IsMatch(iinpPhone.Text,"^([0-9]( |-)?)?(\(?[0-9]{3}\)?|[0-9]{3})( |-)?([0-9]{3}( |-)?[0-9]{4}|[a-zA-Z0-9]{7})$"),false,true)
Email address validation: If(IsMatch(txtEmailAddress.Text,Email),DisplayMode.Edit,DisplayMode.Disabled)