标签: php regex string
我有以下代码,应该删除某些文本中的所有非字母数字字符(不包括连字符)。然而,它以某种方式错过了方括号。
ereg_replace('[^A-z0-9-]', '', strtolower(str_replace(' ','-',$title)))
有人可以提供建议吗?
答案 0 :(得分:1)
我犯了一个错误并写了A-z而不是a-z。 A-z包含[和]个字符。
A-z
a-z
[
]