PHP替换空格、换行符、中文逗号等 带英文逗号的正则表达式
在开发过程中,我们经常会遇到需要给别人提供一个输入框,然后别人输入一些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在提交之前处理这个问题是比较好的选择。
版权声明:PHP替换空格、换行符、中文逗号等 带英文逗号的正则表达式是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。