PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式


Posted in PHP onMay 04, 2014

在开发的过程中,经常会遇到需要给别人提供一个输入框,然后别人输入一些ID,或者关键字的东西,例如wordpress的后台的标签输入框:

PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式

这个就是只是判断英文状态下的逗号,要是有人不小心输入了中文状态下的逗号怎么办?小数点怎么办?

于是我就用正则写了一个表达式,把带有空格换行符之类的替换成逗号。

把提交的id带有空格换行符之类的替换成逗号,然后用explode函数切换成数组。

$ids=$_POST["ID"];
$id= preg_replace("/(\n)|(\s)|(\t)|(\')|(')|(,)/" ,',' ,$ids); 
$topicids = explode("," ,$tids);

这个是增加了小数点的过滤。

$ids = preg_replace("/(\n)|(\s)|(\t)|(\')|(')|(,)|(\.)/",',',$ids);

OK,经过这样处理后,就不会有问题了。

提示:其实,小编感觉用JS在提交前就处理掉这个问题,是一个更好的选择。

PHP 相关文章推荐
用php实现批量查询清除一句话后门的代码
Jan 20 PHP
php 获取一个月第一天与最后一天的代码
May 16 PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 PHP
数据库中排序的对比及使用条件详解
Feb 23 PHP
PHP基础之运算符的使用方法
Apr 28 PHP
PHP批量采集下载美女图片的实现代码
Jun 03 PHP
php中url传递中文字符,特殊危险字符的解决方法
Aug 17 PHP
php通过字符串调用函数示例
Mar 02 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
Aug 19 PHP
php模拟用户自动在qq空间发表文章的方法
Jan 07 PHP
php动态函数调用方法
May 21 PHP
ThinkPHP3.1.x修改成功与失败跳转页面的方法
Sep 29 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 #PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
May 04 #PHP
PHP使用CURL获取302跳转后的地址实例
May 04 #PHP
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
May 04 #PHP
PHPThumb图片处理实例
May 03 #PHP
PHP的preg_match匹配字符串长度问题解决方法
May 03 #PHP
PHP英文字母大小写转换函数小结
May 03 #PHP
You might like
laravel5.5安装jwt-auth 生成token令牌的示例
2019/10/24 PHP
Mootools 1.2教程 类(一)
2009/09/15 Javascript
js中for in语句的用法讲解
2015/04/24 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
2015/06/24 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
2015/10/24 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
vue组件父子间通信详解(三)
2017/11/07 Javascript
iconfont的三种使用方式详解
2018/08/05 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
详解js常用分割取字符串的方法
2019/05/15 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
python爬虫实战之爬取京东商城实例教程
2017/04/24 Python
Python运行不显示DOS窗口的解决方法
2018/10/22 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
关于python的缩进规则的知识点详解
2020/06/22 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
CSS实现聊天气泡效果
2020/04/26 HTML / CSS
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
外贸业务员工作职责
2014/01/06 职场文书
《赶海》教学反思
2014/04/20 职场文书
派出所所长先进事迹
2014/05/19 职场文书
技能比武方案
2014/05/21 职场文书
明星邀请函
2015/02/02 职场文书
初中教师个人工作总结
2015/02/10 职场文书
投诉书范文
2015/07/02 职场文书
考试后的感想
2015/08/07 职场文书
Nginx配置根据url参数重定向
2022/04/11 Servers
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python