很多站长朋友们都不太清楚php检测字母,今天小编就来给大家整理php检测字母,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 怎样验证是否为字母或数字 2、 php判断一个字符串中是否包含字母? 3、 php检查字符串中是否有汉字/数字/英文字母 php 怎样验证是否为字母或数字用正则来判断,如检查是否数字的代码:
if(preg_match("/^\d*$/",$fgid)) echo('是数字');
else echo('不是数字');
验证由26个英文字母组成的字符串:^[A-Za-z]+$
验证由26个大写英文字母组成的字符串:^[A-Z]+$
验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
php判断一个字符串中是否包含字母?判断字符串是否包含字母,应当使用正则表达式匹配来实现,用[a-zA-Z]可以匹配字母,例子代码:
$str='测试字符串a内容';
if (preg_match('/[a-zA-Z]/',$str)) echo '含有字母'; else echo '不含字母';
php检查字符串中是否有汉字/数字/英文字母<?php
function checkStr($str)
{
$output='';
$a=preg_match('/['.chr(0xa1).'-'.chr(0xff).']/', $str);
$b=preg_match('/[0-9]/', $str);
$c=preg_match('/[a-zA-Z]/', $str);
if($a $b $c)
$output='汉字数字英文的混合字符串';
elseif($a $b !$c)
$output='汉字数字的混合字符串';
elseif($a !$b $c)
$output='汉字英文的混合字符串';
elseif(!$a $b $c)
$output='数字英文的混合字符串';
elseif($a !$b !$c)
$output='纯汉字';
elseif(!$a $b !$c)
$output='纯数字';
elseif(!$a !$b $c)
$output='纯英文';
return $output;
}
echo checkStr('创世纪 5:12');
?>
关于php检测字母的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php检测字母 php判断字母大小写的详细内容...