knrt.net
当前位置:首页 >> php 如何过滤特殊字符,如 ◆ )% : , ,!! / &n... >>

php 如何过滤特殊字符,如 ◆ )% : , ,!! / &n...

可以用 str_replace() 函数统一替换,如: $string = "测试◆例子♂ 在此 !"; $replace = array('◆','♂',')','=','+','$','¥','-','、','、',':',';','!','!','/'); $string = str_replace($replace, '', $string); echo $string;

可以用 str_replace() 函数统一替换,如: $string = "测试◆例子♂ 在此 !"; $replace = array('◆','♂',')','=','+','$','¥','-','、','、',':',';','!','!','/'); $string = str_replace($replace, '', $string); echo $string;

用正则表达式,检测字符串是否符合要求 如,只允许注册英文字符和数字的用户名 if(!preg_match("/^[a-zA-Z0-9]+$/",$_POST['username'])){ echo "用户名错误"; }

用正则匹配替换 用函数str_replace一个一个替换

用trim()函数从字符串的两端删除空白字符和其他预定义字符。 ltrim()函数从字符串左侧删除空格或其他预定义字符。 rtrim()函数从字符串的末端开始删除空白字符或其他预定义字符。

function deletehtml($str) { $str = trim($str); $str = preg_replace("","1234a3211",$str); $str = preg_replace("","1234a3211",$str); $str = preg_replace("","1234a3211",$str); $str = preg_replace("/]*)>/","",$str); $str = preg_rep...

小黑点应该是换行符吧! 其实可以用

关于这个问题,首先,已经很有几个热心人士回答了,我再重复一遍,也没有什么意义一,而且他们回答的都很对,你如果不明白,问他们也可以问我也可以,我这些都是在后盾上学的,有空可以去看一下,就算不喜欢也没关系啊,何乐而不为呢?

我的程序是这样编写的,相信你一看就懂: if(preg_match("/[ '.,:;*?~`!@#$%^&+=)({}]|\]|\[|\/|\\\|\"|\|/",$user)){ echo '不要在名字里面整些特殊符号,请只使用字母、数字和汉字,当然要你的浏览器要选简体中文GB2312哟,千万不要选繁体、中...

不要用php. 用javascript.在用户输入用户名或密码时马上提示, javascript 检查没问题候交给php存入mysql.

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com