How to check if a string contains only English letters in Rust

1 Answer

0 votes
use regex::Regex;

fn is_only_english_letters(s: &str) -> bool {
    let pattern = Regex::new(r"^[a-zA-Z]+$").unwrap();
    
    pattern.is_match(s)
}

fn main() {
    let s1 = "Rust";
    println!("{}", is_only_english_letters(s1));

    let s2 = "Rustさび";
    println!("{}", is_only_english_letters(s2));
}


      
/*
run:
   
true
false
   
*/

 



answered Dec 31, 2024 by avibootz

Related questions

...