首页 > 编程 > Regex > 正文

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

2020-03-16 21:07:57
字体:
来源:转载
供稿:网友
这篇文章主要是介绍了PHP preg_match中匹配多国语言的方法,需要的朋友可以参考下
 
 
正则:[/S]{2,32}

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

过滤是管用的
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') );

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