首页 > 开发 > PHP > 正文

PHP preg_match的匹配多国语言的技巧

2024-05-04 21:54:17
字体:
来源:转载
供稿:网友
这篇文章主要是介绍了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') );

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表