用于检查至少一个字母的任何单词的正则表达式

时间:2010-03-03 06:43:53

标签: php

用于检查至少一个字母的任何单词的正则表达式

的示例:

鱼(右)
fish12(右)
123(错误)
T(右)
12n(右)

5 个答案:

答案 0 :(得分:3)

如果您一次输入一个单词,只需检查:

[a-zA-Z]

因为如果你找到一封信,那就是一个字。如果你有一个单词流,它会变得更加困难。

要查找至少包含一个字母的字词:

\b([a-zA-Z0-9]*[a-zA-Z][a-zA-Z0-9]*)\b

答案 1 :(得分:1)

  

使用preg_match函数

 
$str ="1234a";
if ( preg_match ( '/[A-Za-z]{1,}/',$str ,$val ) ) 
{ 
print "right" ; 
print_r ( $val ) ;
} 
else 
{ 
print "wrong " ; 
} 

打印正确;

答案 2 :(得分:1)

preg_match('/[a-z]/i', $s);

答案 3 :(得分:0)

/a-zA-Z/

就是这样

答案 4 :(得分:0)

您也可以使用PHP函数

if( strlen($string)>1 && ctype_alnum($string) ){
  print "ok\n";
}