php验证时间格式,只有年月日
主要有以下的格式才符合:
2012-04-17
2012-4-7
2012/4/17
源码:
<?php /* * 验证符合时间 * */ function isdate($str) { if (preg_match('/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2})$/',$str)){ return true; }else { return false; } } $str = '2011a11d1'; if(isdate($password)) { echo '符合'; }else { echo '不符合'; } //output 不符合 echo '<br>'; $str = '2011-11-1'; if(isdate($str)) { echo '符合'; }else { echo '不符合'; } //output 符合 ?>
end
附件下载/演示源码:
【 isdate.htm 】 8.32KB
评论: