function check(target){
     var text=target.value;
     if(!/\w*/.test(text))
           alert("wrong");
     return false;
}
文本框里可以onblur="return check(this)"

解决方案 »

  1.   

    var username = /^[a-zA-Z0-9]{6,20}$/;
    if(!username.test(document.all["username"].value))
    {
    alert("error");
    document.all["username "].focus();
    return false;
    }
      

  2.   

    function validateform()
    {
             var username = /^[a-zA-Z0-9]{6,20}$/;
    if(!username.test(document.all["username"].value))
    {
    alert("error");
    document.all["username "].focus();
    return false;
    }         return true;
    }<html:submit property="submit" onclick="return validateform()"><bean:message key="button.logon"/></html:submit>