如何检查生成的字符串是否至少包含一个字母

时间:2012-02-07 07:58:11

标签: php

如何使用php检查生成的字符串是否包含至少一个字母。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

如果您想检查任何字母,而不仅仅是英文字母中的字母,您应该使用:

preg_match('/\p{L}/', $string);

此正则表达式匹配包含任何语言的任何类型字母的字符串。

答案 1 :(得分:1)

你需要使用preg_match和非常简单的Regex

尝试:

$string = "3456525675612765";

$pattern = '/[A-Za-z]/';
preg_match($pattern, $string, $matches);
if (!$matches)
{
    print "no letters";
}