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 正则去掉&lt;p&gt; &lt;/p&gt; 空格 与&lt;p&gt;&lt;br/&gt;&lt;/p&gt;

PHP 正则表达式效率 贪婪、非贪婪与回溯分析(推荐)

正则匹配密码只能是数字和字母组合字符串功能【php与javascript如何实现】

php与javascript正则匹配中文的方法分析

正则表达式之零宽断言实例详解【基于PHP】