欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

php preg_match的匹配不同国家语言实例

程序员文章站 2024-03-06 10:18:43
php preg_match的匹配不同国家语言实例 正则:[\s]{2,32} 过滤是管用的 php中:

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') );

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!