加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php删除字符串中非字母数字字符的几种方法

发布时间:2020-05-25 02:33:58 所属栏目:PHP 来源:互联网
导读:本文章向大家介绍php删除字符串中非字母数字字符的几种方法,需要的朋友可以参考一下。

第一种方法:

preg_replace("/[^A-Za-z0-9 ]/",'',$string);

第二种方法:

对于unicode字符

preg_replace("/[^[:alnum:][:space:]]/u",$string);

第三种方法:

$str = preg_replace('/[^a-zd ]/i',$str);

该i代表不区分大小写。

^意思是,不是从一开始。

d匹配任何数字。

a-z匹配a和之间的所有字符z。由于i参数,您不必指定a-z和A-Z。

之后d有一个空格,这样的空间才能在此正则表达式

第四种方法:

$string = preg_replace("/[W_]+/u",$string);

它匹配所有不是AZ,az,0-9的字符并删除它。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读