validateEmail Function
A custom function to validate email addresses in FlutterFlow
Validation
validateEmail - Validate Email Address
Checks if a given string is a valid email address using a regular expression pattern.
Function Output:
bool - Returns true if the email is valid, false otherwise.
Function Inputs:
- email: String
- Description: The email address to validate.
Example Usage:
Scenario: Validating user input in a registration form.
Input: email: “user@example.com” Output: Whether the email is valid or not
bool isValid = validateEmail("user@example.com");
print(isValid); // Output: true
isValid = validateEmail("invalid.email");
print(isValid); // Output: false
Result:
true
Source Code:
final emailRegex = RegExp(r'^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$'); return emailRegex.hasMatch(email);
Formatted Function:
```dart
bool validateEmail(String email) {
final emailRegex = RegExp(r'^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$');
return emailRegex.hasMatch(email);
}
```
Source Code Image:
