Web でこの関数を見つけましたが、dreamweaver または netbeans に貼り付けると、次の行のエラーが表示されます。
function valid_date($date){
$search = '^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/';
if(preg_match($search, $date)){ //**** error on this line ****
echo 'go';
}else{
echo 'no go';
}
}
ブラウザにロードすると、予期しない T_STRING エラーが発生します。
誰にも理由はありますか?
更新されたコード:
function valid_date($date){
$search = '/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/';
if(preg_match($search, $date)){
echo 'go';
}else{
echo 'no go';
}
}
スクリーンショット - http://www.nickstestsite.co.uk/preg_match.png "