0
preg_match 함수에서 작은 따옴표를 이스케이프하는 데 문제가 있습니다.preg_match 작은 따옴표로 작업하지 않습니다
나는
if(preg_match("/^(\w){1,12}\s(\w){2,15}\D$/", stripslashes($name)))
{
$name = $db->real_escape_string(stripslashes($_POST['name']));
}
else
{
$errors[] = 'Name format should be: first name + second name(i.e. John Smith)
</br>';
}
내가 절대적으로 모든 것을 시도하고도 보았다 보드, 아무것도에서 다양한 예제 한 이름의 모든 종류, 오닐 등도 좋아 일치하는 기능을 만들고 싶어 도움이되었다; 나는 시도했다 :
(\w'-)
(A-Za-z'-)
(A-Za-z\'\)
이상적으로이 함수는 첫 번째 + 두 번째 이름 (정수를 허용하지 않음)의 조합을 허용해야한다.
안부 제이 섹