【发布时间】:2011-02-25 21:01:16
【问题描述】:
谁能给我看一下这个 preg_match 的正则表达式。我想确保字符串中的第一个字母只是一个字母,无论是大写还是小写。谢谢。我找到了这个,但它似乎不起作用。
var_dump(preg_match("^/[A-Za-z]+/", $search_terms ));
上面的行每次都返回 false。
【问题讨论】:
标签: php regex preg-match
谁能给我看一下这个 preg_match 的正则表达式。我想确保字符串中的第一个字母只是一个字母,无论是大写还是小写。谢谢。我找到了这个,但它似乎不起作用。
var_dump(preg_match("^/[A-Za-z]+/", $search_terms ));
上面的行每次都返回 false。
【问题讨论】:
标签: php regex preg-match
"^/[A-Za-z]+/" 应该是"/^[A-Za-z]+/"
【讨论】:
对于你的正则表达式,这样的事情怎么样:
/^[A-Za-z]/
^
[A-Za-z]
^ 符号应位于正则表达式的开头,但在其分隔符内 ;-)
【讨论】: