接受两位整数,在0-24之间的正则表达式怎么写???

解决方案 »

  1.   

    function isNum(num)
    {

    for(i=0;i<age.length;i++)
    {
    if(age.charAt(i)>'9' || age.charAt[i]<'0')
    {
    alert("必须为数字!");
    return true;
    }

    }
    if(parseInt(age)>24 || parseInt(age)<0)
    {
    alert("必须是0到24之间的整数!");
    return true;
    }
    }
      

  2.   

    function isAge(age)
    {

    for(i=0;i<age.length;i++)
    {
    if(age.charAt(i)>'9' || age.charAt[i]<'0')
    {
    alert("必须为数字!");
    return true;
    }

    }
    if(parseInt(age)>24 || parseInt(age)<0)
    {
    alert("必须0到24之间的整数!");
    return true;
    }
    }
    刚才的写错了,我认为不用正则表达式
      

  3.   

    ([01]\d)|(2[0-4])
    用RegularExpressionValidator控件测试没什么问题呀
      

  4.   

    //全选,取消全选
    function CheckAll( obj1, obj2 )
    {
        if( obj1.checked == true)
        {
            for( i = 0; i < obj2.all.length; i++ )
            {
                obj2.all(i).checked = true;
            }
        }
        else
        {
            for( i = 0; i < obj2.all.length; i++ )
            {
                obj2.all(i).checked = false;
            }
        }
    }
      

  5.   

    //清除文本内容
    function ClearText( obj )
    {
    for( i = 0; i < obj.all.length; i++ )
    {
    if( obj.all(i).tagName.toUpperCase() == "INPUT" && obj.all(i).type.toUpperCase() == "TEXT" )
    {
    obj.all(i).value = '';
    }
    }
    }