PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
时间:2024-04-10 10:56:49
在开发的过程中,经常会遇到需要给别人提供一个输入框,然后别人输入一些ID,或者关键字的东西,例如wordpress的后台的标签输入框:
这个就是只是判断英文状态下的逗号,要是有人不小心输入了中文状态下的逗号怎么办?小数点怎么办?
于是我就用正则写了一个表达式,把带有空格换行符之类的替换成逗号。
把提交的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,正则表达式
0
投稿
猜你喜欢
C#中使用SendMessage
2023-07-14 19:12:37
python实现提取百度搜索结果的方法
2021-05-13 20:27:21
Python画图学习入门教程
2023-11-29 07:43:03
python实现杨氏矩阵查找
2021-09-28 15:03:26
将字典转换为DataFrame并进行频次统计的方法
2023-11-21 05:37:30
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2022-10-27 16:02:25
随滚动条移动的DIV层js代码
2007-10-10 12:51:00
简单聊聊Python中的鸭子类型和猴子补丁
2022-06-17 00:32:58
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
2022-08-13 06:54:59
20分钟成功编写bootstrap响应式页面 就这么简单
2023-08-12 06:12:13
百度在线手写输入法
2010-02-03 14:27:00
sqlserver中如何查询出连续日期记录的代码
2011-09-30 11:16:56
Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔)
2012-12-04 20:04:29
如何将Python脚本打包成exe应用程序介绍
2021-12-26 20:42:07
你知道怎么在淘宝里进行投诉吗?
2008-06-04 12:00:00
mysql回表查询是什么,回表查询的使用
2024-01-26 01:57:17
python记录程序运行时间的三种方法
2023-08-25 03:12:19
分享几个新增备案不关站的代码
2022-04-07 05:04:56
SQL Server数据库中的表名称、字段比较
2024-01-13 17:02:24
JavaScript 判断日期格式是否正确的实现代码
2011-07-05 12:37:44