gpt4 book ai didi

破折号的 PHP preg_replace 正则表达式

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:54:23 24 4
gpt4 key购买 nike

我正在尝试替换字符串中不是字母、数字或破折号“-”的任何内容。

如何修改此行以包含破折号?

$link = preg_replace('/[^a-z0-9]/', "", strtolower($_POST['link_name']));

我只是把它插进去吗?

$link = preg_replace('/[^a-z0-9-]/', "", strtolower($_POST['link_name']));

最佳答案

你必须转义 - 因为它是正则表达式的特殊字符:

$link = preg_replace('/[^a-z0-9\-]/', '', strtolower($_POST['link_name']));

关于破折号的 PHP preg_replace 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10881922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com