preg_match()를 사용하여 -z의 문자 만 허용하려고합니다. 이 문자열을 사용하고 있습니다 :예기치 않은 것을 허용하는 preg_match()
if (! preg_match('/[^a-z]/i', $name)) {
echo 'Invalid characters in your name..';
return false;
}
하지만 어떤 이유로 모든 문자가 허용됩니다. 나는 오랫동안 그 줄에 별표를 썼다. 그리고 나는 그것이 효과가없는 이유를 알지 못한다.
변경합니다 – Breezer
@Breezer 작동 shuld'^ [A-Z] + $ '로 정규 표현식을 대답하시기 바랍니다 반환합니다. 이것은 작동합니다 :) – skolind
당신은 그것이 도움이되기를 바랍니다. – Breezer