Skip to main content

is_valid_email

Function is_valid_email 

Source
pub fn is_valid_email(value: &str) -> bool
Expand description

Check if a string is a valid email address.

Uses a simple but practical regex that matches most real-world emails without being overly permissive.

ยงExamples

use fastapi_core::validation::is_valid_email;

assert!(is_valid_email("user@example.com"));
assert!(is_valid_email("user.name+tag@sub.domain.org"));
assert!(!is_valid_email("invalid"));
assert!(!is_valid_email("@domain.com"));
assert!(!is_valid_email("user@"));