`
xieye
  • 浏览: 835278 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

php中汉字的正则处理

    博客分类:
  • PHP
PHP 
阅读更多

需要判断一个字符串中是否全是汉字,一番查找之后,

if (preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', '奥运')){
  echo '全是汉字';
}else{
  echo '不全是汉字';
}
// 打印出 "全是汉字"


if (preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', '奥运,')){
  echo '全是汉字';
}else{
  echo '不全是汉字';
}
//打印出"不全是汉字",


要点:
有/u模式修正符
php中,不能用\uxxxx表示unicode字符,要用\x{xxxx}


另外,
我当前文件是utf-8编码的。
其实是参照了网上js的正则汉字判断,但是在4e00到9fa5之内是否全是汉字,以及之外是否全不是汉字,我还不知道,盼有识之士指点

分享到:
评论

相关推荐

    PHP 去HTML,截取指定汉字正则表达试

    PHP 去HTML,截取指定汉字正则表达试PHP 去HTML,截取指定汉字正则表达试PHP 去HTML,截取指定汉字正则表达试PHP 去HTML,截取指定汉字正则表达试PHP 去HTML,截取指定汉字正则表达试PHP 去HTML,截取指定汉字正则表达试...

    PHP 通用正则验证 汉字转拼音

    在IT行业中,PHP是一种广泛应用的服务器端脚本语言...汉字转拼音是中文处理中的常见需求,可以通过特定库实现;获取IP地址则是服务器与客户端交互时的必要操作。理解并熟练运用这些技能,能够提升PHP编程的效率和质量。

    PHP 伪静态 网址参数中的【中文正则表达式】问题.rar

    在这个主题中,我们主要关注的是如何处理URL中的中文参数,以及涉及到的中文正则表达式问题。下面将详细讨论PHP伪静态处理和中文正则表达式的应用。 首先,理解PHP伪静态的实现原理。伪静态通常通过重写URL来完成,...

    精通正则表达式 中英文

    正则表达式已经成为众多语言及工具——Perl、PHP、Java、Python、Ruby、MysQL、VB.NET和c#(以及.NET Framework中的任何语言)——中的标准特性,依靠它,你能以之前完全不敢设想的方式进行复杂而精巧的文本处理。...

    php5中文手册+mysql中文手册+正则中文手册+smarty中文手册

    在PHP5中文手册中,你可以找到关于以下内容的详细解释: 1. 数据类型:PHP5支持基本的数据类型,如字符串、整型、浮点型、布尔型、数组和对象,以及特殊的NULL类型。 2. 变量:PHP中的变量以$符号开头,无需预先...

    正则表达式统计汉字

    本文介绍了如何使用正则表达式和 PHP 的多字节字符串处理函数来统计一个字符串中汉字的数量。这种方法不仅适用于统计汉字的数量,还可以扩展到其他字符集或特殊需求的场景中。对于处理包含多种字符集的数据来说,这...

    php常用正则表达式集锦

    以上列出的是PHP中常用的正则表达式集锦及其应用场景,这些表达式可以帮助开发者有效地进行数据验证和文本处理工作。每一种正则都有其特定的应用场合,选择合适的正则表达式可以大大提高代码的效率和可维护性。

    PHP中使用正则表达式提取中文实现笔记

    本文将会详细讲解如何在PHP中通过正则表达式提取中文字符,并扩展至韩文、日文的正则表达式写法,以及相关的代码实现。 首先,要使用正则表达式匹配中文字符,需要了解中文字符在不同编码中的编码范围。以GBK编码...

    精通正则表达式(第三版)简体中文版

    本书《精通正则表达式(第三版)简体中文版》主要介绍了正则表达式的概念、语法以及如何在不同的环境中高效地使用正则表达式。 #### 二、正则表达式的语法基础 1. **元字符**:正则表达式中的特殊字符,用于指定...

    PHP学习正则表达式

    普通字符是指那些在正则表达式中没有特殊含义的字符,例如字母、数字、汉字、下划线以及部分标点符号。在匹配字符串时,普通字符用于精确匹配与其相同的单个字符。 **示例1**: - 表达式:`"c"` - 匹配字符串:`...

    PHP常用正则表达式汇总

    正则表达式是进行文本模式匹配的强大工具,在编程领域尤其是Web开发中极为常见。本文将对一系列常用的PHP正则表达式进行汇总和解释,帮助开发者更好地理解和运用这些模式。 #### 1. 数字匹配 - **"^\\d+$"**:匹配...

    php常用正则表达式

    正则表达式是一种强大的文本处理工具,在PHP中被广泛应用于字符串匹配、搜索替换、数据验证等场景。本篇文章将根据给定文件中的标题“php常用正则表达式”及描述“动态网页常用的正则表达式,很好用,和大家分享了”,...

    php用正则表达式匹配中文实例详解

    了解这些基本概念后,开发者可以更好地在PHP中处理中文字符,无论是检查字符串是否全由汉字组成,还是判断其中是否包含汉字,都能得心应手。在实际项目中,根据具体需求,可能还需要考虑其他因素,如全角字符、标点...

    php常用正则

    该正则表达式用于匹配中文字符。`\u4e00-\u9fa5` 表示 Unicode 范围内的中文字符。 #### 二、匹配数字和英文字符 **正则表达式:** ```regex [\x00-\xff] ``` **解释:** 此正则表达式用于匹配 ASCII 字符集中的...

    PHP 正则表达式匹配汉字、字母、数字、下划线

    PHP 正则表达式匹配汉字、字母、数字、下划线

    PHP中常用正则收集(个人感觉不错)

    - **应用场景:** 在财务系统中处理金额数据。 **4. 正则表达式:** `^-[0-9]*[1-9][0-9]*$` - **描述:** 匹配负整数。 - **应用场景:** 输入验证,如温度值。 **5. 正则表达式:** `^-?\d+$` - **描述:** 匹配...

    PHP 笔记001 - 字符串、正则表达式

    在PHP中,字符串处理和正则表达式是两大重要的主题,它们在Web开发中扮演着不可或缺的角色。字符串处理包括对字符串的各种操作,如转义、编码转换、替换等。正则表达式则是一种强大的文本匹配工具,它允许我们在字符...

Global site tag (gtag.js) - Google Analytics