Preg_Replace使用字母数字字符串

时间:2011-03-12 16:09:12

标签: php preg-replace

现在,我有一个preg_replace查询,它只适用于数字。我相信我没有把它限制在数字,任何帮助? Preg_Replace代码

viewedResult = preg_replace('/#!(\d{1,4})/', '<a href="updateMooring.php?Number2=${1}&id='. $id .'">${1}</a>', $viewedResult);

需要替换的字符串
012A

2 个答案:

答案 0 :(得分:1)

\d表示'数字'。如果您需要更多内容,请尝试使用[0-9A-Z]等字符集。

答案 1 :(得分:0)

如果您想要包含小写和大写a-z0-9和下划线(_),则可以使用字符

preg_replace('/#!(\w{1,4})/', $str);