我是学习java的,现在有个javascript的问题,望哪位大侠帮个忙!!!
//使用JavaScript验证HTML表单. 用户名: 必须是字母数字或下划线, 不能以数字开头. 密码: 6-16位字母数字下划线. 确认密码: 和密码一致. 其他项为必填

解决方案 »

  1.   

    获取<input type="text" name="username">中的值,然后进行判断,比较就行了啊。
      

  2.   

    var i =1;
    var s= /^$/;
    if(i.test(s)){}
    具体可以加JAVAQQ群 180258862
    QQ 1543150073
      

  3.   

    只能提供思路:获得文本框的内容,用正则表达式匹配。用户名:/[^0-9][a-zA-Z0-9_]+/
    密码:/[a-zA-Z0-9_]{6,16}/    确认密码比较是否相等,其他为必填项的话内容不为空!其实不难
      

  4.   


    function form_submit() {

    var username=trim(document.getElementById("username").value); if(username=="" || username.length<6 || username.length>16) { alert("输入的用户名不合法")
    return false;

    }
    var password=document.getElementById("password").value;
    var password2=document.getElementById("password2").value; if(password.length<6 && password.length>16) {

    alert("输入的密码不合法");
    return false;
    }

    if(password != password2) {

    alert("两次输入的密码不一致");
    return false;
    }}
    其他的自己仿照上面加上就行
      

  5.   

    哎 上次有个刚学c#的问我问题,我和他料到javascript 他惊奇道  javascript不是和你们java没关系,你们也要写啊  哥笑了 
      

  6.   


    用户名的正则表达式 /^[a-zA-Z_][a-zA-Z0-9_]*$/