55问答网
所有问题
PHP下如何过滤掉除了汉字、数字和字母外的所有字符?包括过滤掉特殊字符
utf-8编码下
举报该问题
其他回答
第1个回答 2017-07-19
$str = preg_replace('#[^\x{4e00}-\x{9fa5}A-Za-z0-9]#u','','你sd#^*)好12@3Ab+=45');
echo $str; //输出'你sd好123Ab45'
本回答被提问者和网友采纳
相似回答
php
如何过滤特殊字符,
如◆)- :、、!! / 等
答:
可以用 str_replace() 函数统一替换
,如:string = "测试◆例子♂ 在此 !";replace = array('◆','♂',')','=','+','$','¥','-','、','、',':',';','!','!','/');string = str_replace($replace, '', $string);echo $string;
PHP如何过滤
★等
特殊
符号
答:
if(preg_match("/[ '.,:;*?~`!@#$%^&+=)(<>{}]|\]|\[|\/|\\\|\"|\|/",$user)){ echo '不要在名字里面整些特殊符号,请只使用字母、
数字和汉字,
当然要你的浏览器要选简体中文GB2312哟,千万不要选繁体、中文HZ等。返回修改后,再来,我等你哟!';exit();} ...
php
怎么
用正则
过滤掉字母?
还有小数点?
答:
"^[a-zA-Z]": 匹配以大小写字母开头
的字符串
"[0-9]%": 匹配含有 形如 x% 的字符串 ",[a-zA-Z0-9]$": 匹配以逗号再加一个数字或字母结尾的字符串 你也可以把你不想要得字符列在中括号里,你只需要在总括号里面使用'^' 作为开头 "%[^a-zA-Z]%" 匹配含有两个百分号里面有一个非
字母的字符
...
php过滤
指定
字符
的函数
答:
explode — 使用一个字符串分割另一个字符串
array explode ( string $delimiter , string $string [, int $limit ] )此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。<?php// 示例 1$pizza = "piece1 ...
php
如何过滤特殊字符
如图这是编辑器中的内容放在记事本文件中出现的...
答:
小黑点应该是换行符吧!其实可以用 <
?php
string = "换行测试".chr(13).chr(10)."第二行测试";fp = fopen('a.txt','w+');fwrite($fp,$string);fclose($fp);?> 参考资料:www.oscodes.net
大家正在搜
任何的数字符号字母汉字在机内
图样中书写的汉字 数字和字母
汉字区位码字母和数字
字母和汉字字符长度
对称特性的数字和汉字
数字字母汉字昵称
书签名必须以字母数字或者汉字开头
字母和数字的组合谐音
数字字母组成的可爱名字
相关问题
PHP中如何过滤掉非汉字字符?
php怎样过滤掉特殊字符啊 ☺
php直接过滤掉所有符号怎么写?
php 如何过滤特殊字符,如 ◆ )- : 、 、!! / ...
如何去除php字符串中的中文特殊字符
PHP怎么过滤字符的问题
php中如何过滤所有的特殊字符
正则表达式怎么匹配除过汉字、字母、数字外的所有特殊字符?