致力于技术进步

专注于编程艺术

博客园 首页 新随笔 联系 订阅 管理
javascript验证日期
public bool isDate(string strDate)
{
string strRegex = @"((^(10|12|0?[13578])([/])(3[01]|[12][0-9]|0?[1-9])([/])((1[8-9]\d{2})|([2-9]\d{3}))$)|(^(11|0?[469])([/])(30|[12][0-9]|0?[1-9])([/])((1[8-9]\d{2})|([2-9]\d{3}))$)|(^(0?2)([/])(2[0-8]|1[0-9]|0?[1-  9])([/])((1[8-9]\d{2})|([2-9]\d{3}))$)|(^(0?2)([/])(29)([/])([2468][048]00)$)|(^(0?2)([/])(29)([/])([3579][26]00)$)|(^(0?2)([/])(29)([/])([1][89][0][48])$)|(^(0?2)([/])(29)([/])([2-9][0-9][0][48])$)|(^(0?2)([/])(29)([/])([1][89][2468][048])$)|(^(0?2)([/])(29)([/])([2-9][0-9][2468][048])$)|(^(0?2)([/])(29)([/])([1][89][13579][26])$)|(^(0?2)([/])(29)([/])([2-9][0-9][13579][26])$))";

Regex re = new Regex(strRegex);
  if (re.IsMatch(strDate))
return (true);
   else
return (false);
}


javascript显示时间

<script language="javascript">
function date_time()
{
    var monthArr = new Array();
    monthArr[0] = 'January';
    monthArr[1] = 'February';
    monthArr[2] = 'March';
    monthArr[3] = 'April';
    monthArr[4] = 'May';
    monthArr[5] = 'June';
    monthArr[6] = 'July';
    monthArr[7] = 'August';
    monthArr[8] = 'September';
    monthArr[9] = 'October';
    monthArr[10] = 'November';
    monthArr[11] = 'December';

    var x = new Date();
    var prefx = 'th';
    var dstr = x.toLocaleString();

    if(x.getDate() == 1 || x.getDate() == 21 || x.getDate() == 31)
     prefx = 'st';
    if(x.getDate() == 2 || x.getDate() == 22)
     prefx = 'nd';
    if(x.getDate() == 3 || x.getDate() == 23)
     prefx = 'rd';
    var fdstr = x.toLocaleString();
    document.getElementById('time').innerHTML = fdstr;
}

setInterval("date_time()", 1000);
</script>

<div id="time" name="time" style="font-weight:bold; font-size:20;text-align:right;"><br></div>

posted on 2007-11-10 14:45  stephen&amp;#183;周  阅读(202)  评论(0)    收藏  举报