php检查字符串中是否有汉字/数字/英文字母
2015-03-04 19:39
435 查看
<?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---------正则判断字符串中是否由汉字 数字 英文字母组成
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字 分类: Android JAVA 2015-06-07 21:08 31人阅读 评论(0) 收藏
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- php 字符串拼音首字母(支持数字,英文,常用汉字)
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- php如何判断字符串是否是字母和数字的组合
- 判断字符串中是否仅包含字母数字和汉字
- 获取包含中文,字母,数字集合的字符串的长度(1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节)
- javascript检查输入字符串是否只由汉字、字母组成
- 如何判断一个字符串是否仅由数字or仅由数字英文字符or仅由汉字组成
- C# 判断输入的字符串是否只包含数字和英文字母
- 判断字符串是否仅为数字/首字符是否为字母/汉字
- Java简单统计字符串中汉字,英文字母及数字数量的方法
- php判断输入是否是纯数字,英文,汉字的方法