A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

对正则表达式不熟, 如果不用正则表达式如何实现??
用户名:<input type="text" name="username" value="" /><br>
密码  <input type="password" name="password" value="" /><br>
确认密码:<input type="password" name="repassword" value="" /><br>
邮箱:<input type="text" name="email" valaue="邮箱">

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

5 个回复

倒序浏览
javascript中验证用户名不能以数字开头和只能是数字、字母、下划线组成
// JS代码
function check_usename()
{
      var username = document.getElementById("username").value;
      var un = username.match("\\w+");
      if(un==null)
     {
             alert(" 用户名必须是数字或字母下划线组成!");
             return false;
     }
     var un1 = username.match("\\d");
    if(un1!=null)
   {
          alert(" 用户名不能以数字开头!");
          return false;
    }
}

<form action="" method="post"& amp; gt;用户名:<input type="text" id="username" name="username" value="在这里输入">& amp; lt;/form>
回复 使用道具 举报
许庭洲 发表于 2013-5-7 21:35
javascript中验证用户名不能以数字开头和只能是数字、字母、下划线组成
// JS代码
function check_usename( ...

邮箱如何判断呢?谢谢
回复 使用道具 举报
许庭洲 发表于 2013-5-7 21:35
javascript中验证用户名不能以数字开头和只能是数字、字母、下划线组成
// JS代码
function check_usename( ...

这个好像是不能包含数字 但是我要的要求是不能以数字开头,中间末尾可以有数字啊
回复 使用道具 举报
许庭洲 发表于 2013-5-7 21:35
javascript中验证用户名不能以数字开头和只能是数字、字母、下划线组成
// JS代码
function check_usename( ...

如果没有match属性怎么办?
回复 使用道具 举报
function CheckEmail(){
var strEmail = document.getElementById("email").value;
var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/; 
 if (myReg.test(strEmail))

return true;  
}
return false;
}

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马