删除所有非字母数字的ereg_replace正在跳过方括号

时间:2010-03-01 10:33:54

标签: php regex string

我有以下代码,应该删除某些文本中的所有非字母数字字符(不包括连字符)。然而,它以某种方式错过了方括号。

ereg_replace('[^A-z0-9-]', '', strtolower(str_replace(' ','-',$title)))

有人可以提供建议吗?

1 个答案:

答案 0 :(得分:1)

我犯了一个错误并写了A-z而不是a-zA-z包含[]个字符。