如何用正则表达式来表示中文

2016-02-19 16:47 4 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐如何用正则表达式来表示中文,无聊中的都看过来。

【 tulaoshi.com - Web开发 】

  由于中文的ASCII码是有一定的范围的。所以你可以用下面的正则表达式来表示中文。

  

/^[chr(0xa1)-chr(0xff)]+$
/

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  下面是一个使用的例子:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  

$str = "豆豆技术";if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) {echo "这是一个纯中文字符串";} else {echo "这不是一个纯中文字串";}

来源:http://www.tulaoshi.com/n/20160219/1613093.html

延伸阅读
标签: Web开发
一、正则表达式概述  二、正则表达式在VBScript中的应用  三、正则表达式在VavaScript中的应用  四、示例   一、正则表达式概述  如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。  请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字...
标签: Web开发
最后写了一个IP地址的正则表达式验证程序。 代码如下: ((25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(25[0-5]|2[0-4]\d|1?\d?\d) 截图如下:
标签: ASP
       最近很多帖子问如何将内容从数据库取出后换行,这就要用到正则表达式。简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在许多编程语言中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也...
标签: ASP
  14.后向引用 正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。请回想一下,对一个正则表 达式模式或部分模式两边添加圆括号将导致这部分表达式存储到一个临时缓冲区中。可以使用非捕获元字符 '?:', '?=', or '?!' 来忽略对这部分正则表达式的保存。 所捕获的每个子匹配都按照在正则表达式模式中...
标签: Web开发
$str = '中华人民共和国123456789abcdefg'; echo preg_match("/^[\u4e00-\u9fa5_a-zA-Z0-9]{3,15}$",$strName); 运行一下上面这段代码,看会有什么提示信息? Warning: preg_match(): Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 3 in F:\wwwroot\php\test.php on line 2 原来,PHP正则表达...

经验教程

790

收藏

88
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部