正则表达式只允许没有重音的字母

时间:2015-04-02 19:28:08

标签: php regex

我正在寻找一个正则表达式或函数或方法来使我自己的函数只允许没有重音的字母。

  1. 狮子座:允许!
  2. Leo5:不允许
  3. Léo:不允许

2 个答案:

答案 0 :(得分:2)

您可以使用这样的简单正则表达式:

^[A-Za-z]+$

<强> Working demo

您可以使用:

$re = "/^[A-Za-z]+$/m"; 
// $re = "/^[a-z]+$/im"; // You can use this option too

$str = "Leo\nLeo5\nLéo"; 

preg_match_all($re, $str, $matches);

答案 1 :(得分:2)

你甚至不需要正则表达式:

if(ctype_alpha('Léo')) {
    //allowed
} else {
    //not allowed
}