我的名字需要一个正则表达式,它应该包含a-Za-Z''s,而不是以空格开头。
if (preg_match("/[[[:space:]]A-Za-z's] | [^(A-Za-z's)]/",$city )) {
error
}
但我不工作。我需要帮助。感谢
preg_match("/^[A-Za-z][A-Za-z's]*$/", $city)
这分解为:
- 匹配
[A-Za-z]
的任何内容 - 则经常任意地匹配CCD_ 2的任意值
我会这么做:
if (preg_match("/^[A-Za-z][A-Za-z's]+$/", $city)) {
// OK
}