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

时间:2024-04-10 10:56:49 

在开发的过程中,经常会遇到需要给别人提供一个输入框,然后别人输入一些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,正则表达式
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
  • asp之家 网络编程 m.aspxhome.com