나는 조금 끈적 해 보였지만 사용할 키워드를 알아 내지 못했습니다.
사용자 생년월일을 저장하고 있습니다. 형식이 YYYY-MM-DD인지 확인하고 싶습니다.
내가 좋아하는 뭔가를 생각하고 있어요 : - 문자이를 위해
문자 만 설정된 시간 만 바꾸기
if(!ctype_digit(str_replace("-", "", $dob)) || strlen(str_replace("-", "", $dob)) != 8)
{
echo "Incorrect format: date of birth";
}
, 난 단지 세를 교체하려면() 나 strlen 사용해야합니다. 그것이 3보다 많거나 적 으면 잘못된 형식을 반향합니다. 이것을 어떻게 성취합니까? 아니면 더 좋은 방법이 있습니까?
'preg_replace()'사용을 고려해 보셨습니까? 아니면 최소한 $ dob을 규칙적인 패턴으로 테스트하십시오. – Zim84
감사합니다. Starx에서 작동 코드를 알려주었습니다. 투표했습니다. –