您的位置:首页 > 编程语言 > PHP开发

PHP preg_match的匹配多国语言的技巧_PHP教程

2013-09-05 09:41 666 查看
推荐:php 中序列化和json使用介绍

【序列化的概念】 序列化是将对象状态转换为可保持或可传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 将对象的状态信息转换为可以存储或传输的窗体的过程。 在序列化期间,对象将其当前状态写入到临
这篇文章主要是介绍了PHP preg_match中匹配多国语言的方法,需要的朋友可以参考下
 

正则:[\S]{2,32}



过滤是管用的

PHP中:
复制代码 代码如下: 
<?php
var_dump( preg_match("/[\S\b]{2,32}/",'ج')
);
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/",'中国')
);

是不行的

需要加一个参数u,按照uniode来读码
复制代码 代码如下:

<?php

var_dump( preg_match("/[\S\b]{2,32}/u",'ج') );

echo '<hr />';

var_dump( preg_match("/[\S\b]{2,32}/u",'中国') );

echo '<hr />';

var_dump( preg_match("/[\S\b]{2,32}/u",'Дракон') );

echo '<hr />';

var_dump( preg_match("/[\S\b]{2,32}/u",'cc') );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: