tea_rust_validator/lib.rs
1// src/lib.rs
2
3/// 检查是否是有效的邮箱地址
4/// 这只是一个非常基础的检查,实际应用中可能需要更复杂的正则表达式
5pub fn is_valid_email(email: &str) -> bool {
6 // 检查是否包含 '@' 字符
7 email.contains('@')
8}
9
10#[cfg(test)]
11mod tests {
12 use super::*;
13
14 #[test]
15 fn test_valid_email() {
16 assert!(is_valid_email("user@example.com"));
17 }
18
19 #[test]
20 fn test_invalid_email() {
21 assert!(!is_valid_email("useratexample.com"));
22 }
23}