Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php preg_match确保字符串中的第一个字符是大写或小写字母_Php_Regex_Preg Match - Fatal编程技术网

Php preg_match确保字符串中的第一个字符是大写或小写字母

Php preg_match确保字符串中的第一个字符是大写或小写字母,php,regex,preg-match,Php,Regex,Preg Match,有人能给我看看这场比赛的正则表达式吗。我想确保字符串中的第一个字母只是一个字母,大写或小写。谢谢我找到了这个,但它似乎不起作用 var_dump(preg_match("^/[A-Za-z]+/", $search_terms )); 上面的行每次都返回false 对于您的正则表达式,这样的东西怎么样: /^[A-Za-z]/ 开头为:^ 一个字母字符:[a-Za-z] ^符号应位于正则表达式的开头,但应位于其分隔符内;-) 对于您的正则表达式,这样的东西怎么样: /^[A-Za-z]/

有人能给我看看这场比赛的正则表达式吗。我想确保字符串中的第一个字母只是一个字母,大写或小写。谢谢我找到了这个,但它似乎不起作用

var_dump(preg_match("^/[A-Za-z]+/", $search_terms ));

上面的行每次都返回false

对于您的正则表达式,这样的东西怎么样:

/^[A-Za-z]/
  • 开头为:
    ^
  • 一个字母字符:
    [a-Za-z]

^
符号应位于正则表达式的开头,但应位于其分隔符内;-)

对于您的正则表达式,这样的东西怎么样:

/^[A-Za-z]/
  • 开头为:
    ^
  • 一个字母字符:
    [a-Za-z]
^
符号应位于正则表达式的开头,但应位于其分隔符内;-)

“^/[A-Za-z]+/”
应该是
“/^[A-Za-z]+/”
“^/[A-Za-z]+/”
应该是
“/[A-Za-z]+/”