- <?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');
- ?>
php处理字符串,判断是否含有特殊符号,非中文,数字,字符
最新推荐文章于 2022-12-06 09:51:15 发布