php处理字符串,判断是否含有特殊符号,非中文,数字,字符
- <?php
- /*判断字符串$str是否含有非法字符*/
- $str="镕32432ASD)Fsdfdsf";
- function match_str($str,$encode="gbk")
- {
- $len = mb_strlen ( $str , $encode );
- for($i=0;$i<$len;$i++)
- {
- $tmp = mb_substr ( $str, $i ,1 , $encode );
- if (!preg_match("/^([/x81-/xfe][/x40-/xfe])+$/",$tmp)) {
- if(!ereg("^[0-9a-zA-Z]*$",$tmp)) {
- return 0;
- }
- }
- }
- return 1;
- }
- echo match_str($str,"gbk");
- ?>
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
copyright © 2008-2019 入门客AI创业平台 版权所有 备案号:湘ICP备2023012770号