nullかチェックをして、その後、型チェックを行う
1 2 3 4 5 6 7 8 9 10 11 | $var = "2019/04/01" ; if ( empty ( $var )){ echo "値を入力してください" ; } else { if (preg_match( "/^[a-zA-Z0-9]+$" , $var )){ echo "英数字で入力してください" ; } else { echo "合格" ; } } |
うむ、nullかどうかはオブジェクトにしたいですな。