Published in: ActionScript 3
Pulled from Adobe Docs
private function validateEmail(str:String):Boolean { var pattern:RegExp = /(\w|[_.\-])+@((\w|-)+\.)+\w{2,4}+/; var result:Object = pattern.exec(str); if(result == null) { return false; } return true; } private function validatePhoneNumber(str:String):Boolean { var pattern:RegExp = /^\d{3}-\d{3}-\d{4}$/; var result:Object = pattern.exec(str); if(result == null) { return false; } return true; } function isValidEmail(email:String):Boolean { var emailExpression:RegExp = /^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i; return emailExpression.test(email); } //... trace(isValidEmail("senocular@example.com")); // true trace(isValidEmail("@example.com")); // false trace(isValidEmail("senocular@example")); // false trace(isValidEmail("seno\\cular@example.com")); // false
You need to login to post a comment.
