首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

javascript日期格式的有关问题

2012-02-15 
javascript日期格式的问题有两个文本框text1和text2用javascript如何判断输入日期的合法性,日期格式为yyyy

javascript日期格式的问题
有两个文本框text1和text2用javascript如何判断输入日期的合法性,日期格式为yyyy-mm-dd其中当月份和日期为单数的时候前面可以加零也可以不加零,验证包括输入的合法性和格式的合法性.恳请高手帮忙给你详细的脚本语言代码,在下先谢谢啦,当而面加载时文本框中已经有日期了.

[解决办法]
使用验证控件或者使用正则表达式
[解决办法]

function a()
{

var dd = document.getElementById( "TextBox8 ").value;
var pattern = \b(? <year> \d{2,4})/(? <month> \d{1,2})/(? <day> \d{1,2})\b;
flag = pattern.test(dd);
if(form1.TextBox1.value== " "||form1.TextBox2.value== " ")
{alert( "error ");
return false; }

[解决办法]
function verify(str)
{
//匹配日期格式2008-01-31,但不匹配2008-13-00
thePat = /^\d{4}-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/;
if(thePat.test(str))
{
return true;
}
else
{
return false;
}
}

热点排行