我試圖使用preg_match()只允許字符從AZ。我使用這個字符串:PHP - preg_match()允許意想不到
if (! preg_match('/[^a-z]/i', $name)) {
echo 'Invalid characters in your name..';
return false;
}
但由於某些原因,它允許所有字符。我已經很長時間在這些線上主演過了,我不明白爲什麼它不起作用。
我試圖使用preg_match()只允許字符從AZ。我使用這個字符串:PHP - preg_match()允許意想不到
if (! preg_match('/[^a-z]/i', $name)) {
echo 'Invalid characters in your name..';
return false;
}
但由於某些原因,它允許所有字符。我已經很長時間在這些線上主演過了,我不明白爲什麼它不起作用。
更改正則表達式爲'^ [A-Z] + $'shuld工作 – Breezer
@Breezer做一個答案,請。這工作:) – skolind
那裏你去希望它可以幫助 – Breezer