PHP preg_match的匹配多國語言的技巧
更新時間:2013年07月08日 16:02:13 作者:
這篇文章主要是介紹了PHP preg_match中匹配多國語言的方法,需要的朋友可以參考下
正則:[\S]{2,32}

<?php
var_dump( preg_match("/[\S\b]{2,32}/",'ج') );
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/",'中國') );
<?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中:
復制代碼 代碼如下:
<?php
var_dump( preg_match("/[\S\b]{2,32}/",'ج') );
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/",'中國') );
是不行的
需要加一個參數(shù)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_all匹配文章中的圖片
- php preg_match_all結合str_replace替換內容中所有img
- PHP中preg_match正則匹配中的/u、/i、/s含義
- PHP函數(shù)preg_match_all正則表達式的基本使用詳細解析
- PHP 正則表達式之正則處理函數(shù)小結(preg_match,preg_match_all,preg_replace,preg_split)
- PHP preg match正則表達式函數(shù)的操作實例
- php中獲取指定IP的物理地址的代碼(正則表達式)
- PHP IPV6正則表達式驗證代碼
- PHP 正則表達式效率 貪婪、非貪婪與回溯分析(推薦)
- php常用正則函數(shù)實例小結
- php正則修正符用法實例詳解
- php使用preg_match()函數(shù)驗證ip地址的方法
相關文章
正則表達式實現(xiàn)將MM/DD/YYYY格式的日期轉換為YYYY-MM-DD格式
這篇文章主要介紹了正則表達式實現(xiàn)將MM/DD/YYYY格式的日期轉換為YYYY-MM-DD格式的方法,是一個比較簡單實用的正則替換應用,對于怎能則表達式的學習具有一定的參考借鑒價值,需要的朋友可以參考下2014-12-12
自定義ubb代碼,preg_replace()函數(shù)的一些代碼
自定義ubb代碼,preg_replace()函數(shù)的一些代碼...2007-03-03
vbs:一段比較精簡的代碼實現(xiàn)取得字符串的"字節(jié)"數(shù)
vbs:一段比較精簡的代碼實現(xiàn)取得字符串的"字節(jié)"數(shù)...2007-04-04

