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小型企业库存管理系统的设计与实现代码
May 16 PHP
PHP学习笔记 IIS7下安装配置php环境
Oct 29 PHP
使用PHP求两个文件的相对路径
Jun 20 PHP
php动态变量定义及使用
Jun 10 PHP
php邮件发送的两种方式
Apr 28 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
May 16 PHP
PHP书写格式详解(必看)
May 23 PHP
php生成mysql的数据字典
Jul 07 PHP
功能强大的PHP POST提交数据类
Jul 15 PHP
php实现当前页面点击下载文件的实例代码
Nov 16 PHP
php实现留言板功能(会话控制)
May 23 PHP
php格式文件打开的四种方法
Feb 24 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
PHP多种序列化/反序列化的方法详解
2017/06/23 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
JS中判断null的方法分析
2016/11/21 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
javascript实现异形滚动轮播
2019/11/28 Javascript
TypeScript的安装、使用、自动编译的实现
2020/04/10 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
浅谈Python爬虫基本套路
2019/03/25 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
解决Jupyter因卸载重装导致的问题修复
2020/04/10 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
Python如何实现单例模式
2016/06/03 面试题
优质的学校老师推荐信
2013/10/28 职场文书
会计实习自我鉴定
2013/12/04 职场文书
建材业务员岗位职责
2013/12/08 职场文书
行政专员的岗位职责
2014/03/10 职场文书
新闻发布会主持词
2014/03/28 职场文书
公司委托书范本
2014/04/04 职场文书
道德之星事迹材料
2014/05/03 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
2015年外联部工作总结
2015/04/03 职场文书
卫生院艾滋病宣传活动总结
2015/05/09 职场文书
采购部2015年度工作总结
2015/07/24 职场文书
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis