2006/10/26
檢查日期格式
javascript 檢查日期格式
function Ptrim(str)
{
return str.replace(/(^s*)|(s*$)/g,"");
}
function SYS_DateTime( strElementID) {
var myDate = Ptrim(document.all(strElementID).value);
var datePattern=/^d{4}/(0[1-9]|1[0-2]|[1-9])/(3[0-1]|[0-2][0-9]|[1-9])$/;
if(myDate !="")
{
if(!myDate.match(datePattern))
{
alert("對不起!您輸入的日期格式不正確!n輸入格式參考:西元年/月/日");
document.all(strElementID).value="";
document.all(strElementID).focus();
}else
{
var aryTemp=myDate.split("/");
if (aryTemp.length>=3)
{
k1=aryTemp[0];
k2=aryTemp[1];
k3=aryTemp[2];
if(k2.length ==1)
{
k2 = "0"+k2;
}
if(k3.length ==1)
{
k3 = "0"+k3;
}
myDate = k1+"/"+k2+"/"+k3;
}
document.all(strElementID).value=myDate;
}
}else
{
document.all(strElementID).value=myDate;
}
}
文章分類: Javascript 文章標籤: Javascript, 日期格式


