您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

通过正则过滤非法的汉字或字符

2024/3/26 18:51:37发布17次查看
非法的汉字会影响到显示甚至程序的执行,会出现一些意想不到的结果。所以我们需要过滤这些非法的汉字或字符。 代码如下 function normalizetext($text, $length = null){ $text = \normalizer::normalize($text, \normalizer::form_c); $text = preg_replace
非法的汉字会影响到显示甚至程序的执行,会出现一些意想不到的结果。所以我们需要过滤这些非法的汉字或字符。
代码如下
function normalizetext($text, $length = null){ $text = \normalizer::normalize($text, \normalizer::form_c); $text = preg_replace('/[^\p{l}\p{p}\p{n}\p{s}\p{zs}]/u', , $text); $text = preg_replace('/^\p{z}*/u', , $text); $text = preg_replace('/\p{z}*$/u', , $text); if ($length !== null) { $text = mb_substr($text, 0, $length, 'utf-8'); } return $text;}
本文出自:http://www.jxm.cc, 原文地址:http://www.jxm.cc/blogs/527.html, 感谢原作者分享。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product