快速PHP / RegEx函数来查找字母

时间:2013-03-02 13:53:42

标签: php regex

我有一个只能包含字母的字符串,所以我需要的是一个小函数,如果只有字母则返回true,如果有数字则返回false。

我有:

function checkstring( $stringvar ){
   if(preg_match("/\d/", $stringvar))
   return false;
   return true;
}

2 个答案:

答案 0 :(得分:0)

这应该有用。

function checkstring($stringvar){
  return ! preg_match("/[^a-zA-Z]/", $stringvar)
} 

答案 1 :(得分:0)

你可以这样做:

function checkstring( $stringvar ) {
    return ( 1 == preg_match( '/^[a-z]*$/i', $stringvar ) );
}

[a-z]代表字母。在这里,您可以添加要允许的任何字符。如果字符串包含不允许的字符,则该函数将返回false。修饰符i位于并且使您的字符不区分大小写,如果您想要区分大写和小写,请将其删除。