【php中判断字符串是否全是中文或含有中文的实现代码_PHP】教程文章相关的互联网学习教程文章

php中判断字符串是否全是中文或含有中文的实现代码

一,判断全是中文 代码如下:$str="324是"; if(!eregi("[^\x80-\xff]","$str")){ echo "全是中文"; }else{ echo "不是"; } 二,判断含有中文 代码如下:$str = "中文"; if (preg_match("/[\x7f-\xff]/", $str)) { echo "含有中文"; }else{ echo "没有中文"; } 或 $pattern = /[^\x00-\x80]/; if(preg_match($pattern,$str)){ echo "含有中文"; }else{ echo "没有中文"; } 我这几种方法都是在utf-8下面测试的,别的编码下没有测试过...

javascript-如何判断字符串中是否包含emoji字符?

做了一个页面,主要是手机上输入的内容,要显示在PC浏览器上。 然而手机端能输入emoji,但浏览器显示不出来。由于某些原因也不想让它显示出来。 所以希望在手机端提交时做一下检测,检查用户输入的文本中是否包含emoji,如果有就提示用户不能包含emoji。 请问这个if条件该怎么写? php后端或js前端的代码都可以。回复内容:做了一个页面,主要是手机上输入的内容,要显示在PC浏览器上。 然而手机端能输入emoji,但浏览器显示不出来...

PHP判断字符串中是否含有中文

refer:http://www.wilf.cn/post/php-match-chinese-str.html自从有了黑帽SEO,对付SPAM(垃圾留言)一直是网站工作人员的工作内容之一。迫害我们的不是垃圾留言群发机,就是垃圾用户注册机。判断字符串中是否含有中文是对付SPAM的方法之一,可以有效的阻止纯英文的垃圾留言,还可以用这个方法规范用户注册。看下面的代码,兼容gb2312和utf-8。"; //if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]$/", $str)) { //只能在GB2312情...

PHP和JS判断字符串是否为数字

PHP和JS判断字符串是否为数字1、PHP:is_numeric()函数,如果是数字和数字字符串,则返回true,不是则返回false2、JS:isNaN()函数,如果是数字,则返回false,不是则返回true').addClass('pre-numbering').hide();$(this).addClass('has-numbering').parent().append($numbering);for (i = 1; i ').text(i));};$numbering.fadeIn(1700);});});以上就介绍了PHP和JS判断字符串是否为数字,包括了方面的内容,希望对PHP教程有兴趣的朋...

PHP简单判断字符串是否包含另一个字符串的方法

本文实例讲述了PHP简单判断字符串是否包含另一个字符串的方法。分享给大家供大家参考,具体如下:在使用PHP判断某字符串中是否包含一个简单的子字符串的时候,我们通常会用到strpos()或者stristr()这两个函数,可是偏偏如果这个字符串的位置如果是在索引0位置,也就是说在要匹配的字符串的最开始,则会出问题。当然我们还是有解决的方法的,这里就有一个笨办法,但是比较好用,无论中英文,标点符号都适用。代码如下:function chec...

mySQL遍历字符串php中判断字符串是否全是中文或含有中文的实现代码

一,判断全是中文 代码如下:$str="324是"; if(!eregi("[^\x80-\xff]","$str")){ echo "全是中文"; }else{ echo "不是"; } 二,判断含有中文 代码如下:$str = "中文"; if (preg_match("/[\x7f-\xff]/", $str)) { echo "含有中文"; }else{ echo "没有中文"; } 或 $pattern = /[^\x00-\x80]/; if(preg_match($pattern,$str)){ echo "含有中文"; }else{ echo "没有中文"; } 我这几种方法都是在utf-8下面测试的,别的编码下没有测试过...

php如何判断字符串是否存在

例子,使用 === or !== 判断字符串存在与否。 代码:<?php if(stripos($sql, "insert") === 0){ $excuteResult = mysql_query($sql); if($excuteResult){ $sql = $sql2."where id = (select max(id) from subway2)"; } } else if(stripos($sql, "delete") === 0 || stripos($sql, "update") === 0){ if (strpos($foo, “my”)===0) { echo(‘I find!’);}

php判断字符串是否存在php字符串检测代码

php判断字符串是否存 解决方法: 使用 === or !== 完整代码:<?phpif(stripos($sql, "insert") === 0){ $excuteResult = mysql_query($sql); if($excuteResult){ $sql = $sql2."where id = (select max(id) from subway2)"; } } else if(stripos($sql, "delete") === 0 || stripos($sql, "update") === 0){ if (strpos($foo, “my”)===0) { echo(‘I find!’);}

php判断字符串是纯英文、纯汉字或汉英混合格式

$strarray[1] = "hello"; $strarray[2] = "123456"; $strarray[3] = "123hello"; $strarray[4] = "脚本学堂"; $strarray[5] = "123程序员之家"; $strarray[6] = "hello程序员之家"; $strarray[7] = "123hello程序员之家"; foreach ($strarray as $key->$value) { $x = mb_strlen($value,'gb2312'); $y = strlen($value); echo $strarray[$k...

php判断字符串是纯英文、纯汉字或汉英混合的实现代码

如何用php代码判断字符串的组合方式呢?比如判断其是纯英文、纯数字或汉字与英语的混合体呢?来看本文为您做的分析与提供的几个例子吧。说明: PHP判断字符串是否为中文(或英文)的方法,除了正则表达式判断和拆分字符判断字符的值是否小于128外还有一种比较特别的方法。 那就是使用php中的mb_strlen和strlen函数判断: 分别使用以上两个函数以当前编码测出字符的返回值,然后比较返回值。 返回值相等的为纯英文、纯数字、英数混排...

php判断字符串是英文或中文的函数

static function ischinese($s){ $allen = preg_match("/^[^/x80-/xff]+$/", $s); //判断是否是英文 $allcn = preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$s); //判断是否是中文 if($allen){ return 'allen'; }else{ if($allcn){ return 'allcn'; }else{ return 'encn'; } } ...

php正则判断字符串是否为域名的方法分享

本文介绍下,在php编程中,用正则表达式判断某一字符串是否为域名的方法,有需要的朋友参考下吧。通常匹配域名的格式要求: 1、域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。标号中除连字符(-)外不能使用其他的标点符号。 2、各级域名之间用实点(.)连接,三级域名的长度不能超过20个字符。 3、由多个标号组成的完整域名总共不超过255个字符。 匹配域名的正则: 1、由英文数字 和 “_”...

php判断字符串编码是否为utf8的函数举例

/*** 判断字符串编码* edit by bbs.it-home.org*/function is_utf8($word) { if(preg_match("/^([".chr(228)."-".chr(233)."]发达[".chr(128)."-".chr(191)."]发达[".chr(128)."-".chr(191)."]发达)发达/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]发达[".chr(128)."-".chr(191)."]发达[".chr(128)."-".chr(191)."]发达)发达$/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]发达[".chr(128)...

php判断字符串是否全是中文或含有中文

<?php$str="324是"; if(!eregi("[^\x80-\xff]","$str")){ echo "全是中文"; }else{ echo "不是"; }二,判断含有中文 <?php$str = "中文"; if (preg_match("/[\x7f-\xff]/", $str)) { echo "含有中文"; }else{ echo "没有中文"; } 或 $pattern = /[^\x00-\x80]/; if(preg_match($pattern,$str)){ echo "含有中文"; }else{ echo "没有中文"; }说明: 以上代码在utf-8下面测试的,别的编码下没有测试过。

PHPstrstr函数判断字符串是否否存在的实例代码_PHP教程

PHP strstr 定义和用法 strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。 语法 strstr(string,search)参数 描述string 必需。规定被搜索的字符串。search 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 提示和注释 注释:该函数是二进制安全的。 注释:该函数对大小写敏感。如需进行大小写不敏感的...