php判断字符串是否为纯英文的方法

我发现我好像变了,原来每当人成长的时候都会改变。生命本该有意义,我们绝不是白来一场。

今天在写一个过滤的逻辑时,需要把纯英文的字符串过滤掉。试了几种方法,最好发现还是正规最好用,下面是示例,大家做个参考。

php判断字符串是否为纯英文字母

使用正则表达式:

"/^[a-zA-Z\s]+$/"

1、自定义一个php判断字符串是否由纯英文字母组成的函数

/**
 * # 判断字符串是否为纯英文字母组成
 * @param string $str 要判断的字符串
 * 
 * @return bool 
 */
function is_english($str)
{
    if(preg_match("/^[a-zA-Z\s]+$/",$str)){
        return true;
    }
    return false;
}

2、调用函数,判断字符串是否由纯英文字母组成

var_dump(is_english('feiniaomy.com')); 
// bool(false)   含有标点符号所以返回 false  
var_dump(is_english('feiniaomy'));  
// bool(true)
var_dump(is_english('baidu123')); 
// bool(false)   含有123
var_dump(is_english('')); 
// bool(false)   都是中文

以上就是php判断字符串是否为纯英文的方法。一生很短,努力赚钱,钱能让你做自己想做的事,钱能让你爱得更好,钱会使你快乐。更多关于php判断字符串是否为纯英文的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法