php过滤所有中英文标点符号

php过滤所有中英文标点符号


php过滤所有中文、英文标点符号

  1. 把需要过滤的字符串进行urlencode编码;
  2. 使用preg_replace进行正则替换;
  3. 将替换后的字符串使用urldecode进行解码;
    中文字符:。 ? ! , 、 ; : “ ” ‘ ’ ( ) 《 》 〈 〉 【 】 『 』 「 」 ﹃ ﹄ 〔 〕 … — ~ ﹏ ¥
    中文字符对应urlencode编码:%E3%80%82|%EF%BC%9F|%EF%BC%81|%EF%BC%8C|%E3%80%81|%EF%BC%9B|%EF%BC%9A|%E2%80%9C|%E2%80%9D|%E2%80%98|%E2%80%99|%EF%BC%88|%EF%BC%89|%E3%80%8A|%E3%80%8B|%E3%80%88|%E3%80%89|%E3%80%90|%E3%80%91|%E3%80%8E|%E3%80%8F|%E3%80%8C|%E3%80%8D|%EF%B9%83|%EF%B9%84|%E3%80%94|%E3%80%95|%E2%80%A6|%E2%80%94|%EF%BD%9E|%EF%B9%8F|%EF%BF%A5
    英文字符:, / < > ? ; : " ’ | [ ] { } ` ~ ! # @ $ % ^ & * ( )
    英文字符对应urlencode编码:%2C|%2F|%3C|%3E|%3F|%3B|%3A|%22|%27|%7C|%5B|%5D|%7B|%7D|%60|%7E|%21|%23|%40|%24|%25|%5E|%26|%2A|%28|%29|%5C
    代码如下
$str =<
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值