求助php过滤非法字符的语句 php正则表达式,过滤非法字符,只保留数字、英文大小写字母以及- # 号,怎么写?请帮忙写出完整的PHP语句,我是菜鸟多谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己找到了 $str = eregi_replace('[^0-9a-zA-Z]+', "", trim($str)); 方法1:$test;//测试字串 if(preg_match('[0-9a-zA-Z]+',$test)) { //符合} else { //过滤}方法2:$str =preg_replace('[^0-9a-zA-Z]+', "", trim($str)); $a="我是宋asdfasdf-#asdfasdf12342134234撒旦法*+";$p=array('([^0-9a-zA-Z\-#])');$str=preg_replace($p," ",$a);echo $str; PHP如何实现以下问题 我要参加PHP培训,大家给推荐一下? 有关CSV文件的处理,很头疼! 想把Discuz论坛的最热门的帖,放到网站上,是哪个表哪个字段呢? 这个无刷新页面怎么做的,请高手指点 请问如何读取WORD文档里的内容? checkbox传过去得值丢失,怎么办啊? apache+php,报如问题,什么原因????? 关于select对象, 如何一次执行多条sql语句? 如何在html文件中调用php文件中的变量 免费下载php开发平台的网址
方法1:$test;//测试字串
if(preg_match('[0-9a-zA-Z]+',$test))
{ //符合}
else
{ //过滤}
方法2:$str =preg_replace('[^0-9a-zA-Z]+', "", trim($str));
$p=array('([^0-9a-zA-Z\-#])');
$str=preg_replace($p," ",$a);
echo $str;