宝哥软件园

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

编辑:宝哥软件园 来源:互联网 时间:2021-11-08

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

这只是判断英语中的逗号。有人不小心输入了中文的逗号怎么办?小数点呢?所以我用正则形式写了一个表达式,并用逗号把换行符换成了空格。将提交的id用逗号替换为空格换行符,然后使用explode函数切换到数组。复制代码如下: $ ids=$ _ POST[' ID '];$ id=preg _ replace('/( n)|( s)|( t)|( ')|(')|(,)/',',',',$ id);$topicids=explode(',',$ tids);这是添加了小数点的过滤器。复制代码如下: $ ids=preg _ replace('/( n)| ( s)|( t)|( ')|(')|(,)|()。)/',',',$ ids好的,经过这次治疗,不会有问题。提示:其实边肖觉得JS在提交之前处理这个问题是比较好的选择。

更多资讯
游戏推荐
更多+