【发布时间】:2011-12-28 09:04:11
【问题描述】:
我需要一个匹配 a-z、A-Z 和 0-9 字符串的正则表达式。 不是 á、à、ð、ð、ü、ĉ 等。
我怎样才能做到这一点?
【问题讨论】:
-
手册中的例子太多了! php.net/manual/en/function.preg-match.php
标签: php regex string special-characters
我需要一个匹配 a-z、A-Z 和 0-9 字符串的正则表达式。 不是 á、à、ð、ð、ü、ĉ 等。
我怎样才能做到这一点?
【问题讨论】:
标签: php regex string special-characters
试试那个例子:
^[a-zA-Z0-9]*$
【讨论】:
setlocale(LC_ALL, 'C'); 修复了吗?
使用字符类匹配单个字符:
[a-zA-Z0-9]
酌情应用量词(*、+ 等)。
【讨论】: