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') );
【序列化的概念】 序列化是将对象状态转换为可保持或可传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 将对象的状态信息转换为可以存储或传输的窗体的过程。 在序列化期间,对象将其当前状态写入到临
这篇文章主要是介绍了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') );
相关文章推荐
- PHP preg_match的匹配多国语言的技巧
- PHP preg_match的匹配多国语言的技巧
- php preg_match的匹配不同国家语言实例
- PHP中preg_match_all函数正则匹配详解
- PHP 正则表达式匹配函数 preg_match 与 preg_match_all
- PHP 正则preg_match 与 preg_match_all 函数以及匹配中文
- PHP正则匹配操作简单示例【preg_match_all应用】
- php中使用preg_match_all匹配文章中的图片
- PHP 正则表达式匹配 preg_match 与 preg_match_all 函数
- PHP 正则表达式匹配函数 preg_match 与 preg_match_all
- php preg_match正则匹配中文-有深意
- PHP 正则表达式匹配函数 preg_match 与 preg_match_all
- php preg_match匹配中文
- PHP的preg_match匹配字符串长度问题解决方法
- php preg_match()匹配中文
- PHP preg_match()进行正则表达式匹配
- PHP 正则表达式匹配 preg_match 与 preg_match_all 函数
- PHP中preg_match_all函数正则匹配详解
- PHP 正则表达式匹配 preg_match 与 preg_match_all 函数