function chkdob(obj){
var val=obj.val();
if(val==""){obj.val("YYYY-MM-DD");}
else{
var reg=/^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29))$/;
if (!reg.test(val)){alert("出生日期不正确!\n请按YYYY-MM-DD的格式填写:\n例如:1990-12-29!"); obj.focus();obj.select();}

}$(document).ready(function() {
$("input[name=birth]").blur(chkdob($(this)));<label style="margin:0;">出生年月:<input name="birth" type="text" size="10" value="YYYY-MM-DD" title="出生年月,格式:YYYY-MM-DD" /></label>不提示出错,也不检查输入,不知道哪里写错了