少しグーグルで調べましたが、どのキーワードを使用すればよいかわかりません。
ユーザーの生年月日を保存しています。形式が YYYY-MM-DD であることを確認したいと思います。
私は次のようなことを考えています:
if(!ctype_digit(str_replace("-", "", $dob)) || strlen(str_replace("-", "", $dob)) != 8)
{
echo "Incorrect format: date of birth";
}
このためには、strlen() を使用して 3 文字のみを置き換える必要があります。3 より大きいか小さい場合は、不正な形式をエコーします。どうすればこれを達成できますか? それとももっと良い方法がありますか?