如何写,比如:
要限制用户名的字段的长度
if(username.length()<12||username.length>6){
//to do
}
但我想qq的字段类型是数字
但我不想在数据库中设置.一但在数据库中设置,用户输进去,会返回一个不是自己定义的错误.
界面不友好.
所以大家帮我想想怎么写.

解决方案 »

  1.   

    <input type=text name=username size=10 maxlength=10>  最长十字节这样不行吗?
      

  2.   

    我是在做注册页面!
    我是想返回错误信息!
    <input type=text name=username size=10 maxlength=10>  最长十字节
    这样怎么返回呢?
      

  3.   

    你问清楚呀!username.length()>10 || username.length()<0  这样呢?
      

  4.   


    这个js函数
    function checkIt(e)  //判断输入是否是数字!
    {              
    var charCode = (navigator.appName == "Netscape") ? e.which : e.keyCode
    status = charCode 
    if (charCode > 31 && (charCode < 48 || charCode > 57)) 
    {
    alert("请输入数字!")
    return false
    }
    return true
    }在文本框中捕获onkeypress事件,调用函数即可
    <input type=text name=username size=10 maxlength=10 onkeypress="return checkIt(event)">
      

  5.   

    使用函数isNaN直接可以判断文本框中的文本是不是一个数字。
      

  6.   

    用struts的validate框架,简单又方便
      

  7.   

    用正则表达式就可以了,非常简单。或者用validation框架里面的功能。