日期:2014-05-16 浏览次数:20343 次
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>
$("input[name=birth]").blur(function(){ chkdob($(this)) });