当前位置:编程学习 > C#/ASP.NET >>

asp.net注册用户名, 密码,手机号码, 邮箱在后台的验证怎么写啊

asp.net注册用户名, 密码,手机号码, 邮箱在后台的验证怎么写啊 --------------------编程问答-------------------- 注册名不重复不是脏字就行了,密码后台验证啥啊,前台验证达到一定复杂度就行了,后台存的至少是md5过的,手机号码和邮箱都可以用正则来验证 --------------------编程问答--------------------
引用 1 楼 truecoffeefox 的回复:
注册名不重复不是脏字就行了,密码后台验证啥啊,前台验证达到一定复杂度就行了,后台存的至少是md5过的,手机号码和邮箱都可以用正则来验证

后台也是可以用正则的  但是一般都是前台验证的 --------------------编程问答--------------------
引用 2 楼 daifei4451 的回复:
引用 1 楼 truecoffeefox 的回复:
注册名不重复不是脏字就行了,密码后台验证啥啊,前台验证达到一定复杂度就行了,后台存的至少是md5过的,手机号码和邮箱都可以用正则来验证

后台也是可以用正则的  但是一般都是前台验证的


我没说后台不能用正则啊 --------------------编程问答-------------------- 至于在前台还是后验证这得看情况,可以说,能够忽略前台验证也不能忽略后台验证 --------------------编程问答--------------------
引用 2 楼 daifei4451 的回复:
引用 1 楼 truecoffeefox 的回复:
注册名不重复不是脏字就行了,密码后台验证啥啊,前台验证达到一定复杂度就行了,后台存的至少是md5过的,手机号码和邮箱都可以用正则来验证

后台也是可以用正则的 但是一般都是前台验证的


我知道一般是前台用脚本来验证的啊, 纠结的是在前台验证成功了之后要怎么保存在数据库中啊 --------------------编程问答-------------------- 邮箱验证,前台的
 <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                    ControlToValidate="TextBox7" ErrorMessage="邮箱格式不正确" 
                    ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator> --------------------编程问答-------------------- 使用正则~ --------------------编程问答-------------------- 校验邮箱的正则:

/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/
--------------------编程问答-------------------- 话说还是客客的正则写的好~

--------------------编程问答-------------------- http://www.cnblogs.com/Alexander-Lee/archive/2010/09/13/1825353.html --------------------编程问答-------------------- 我知道一般是前台用脚本来验证的啊, 纠结的是在前台验证成功了之后要怎么保存在数据库中啊 --------------------编程问答-------------------- 用ajax  webservice   --------------------编程问答--------------------
引用 5 楼 programmestudy 的回复:
引用 2 楼 daifei4451 的回复:
引用 1 楼 truecoffeefox 的回复:
注册名不重复不是脏字就行了,密码后台验证啥啊,前台验证达到一定复杂度就行了,后台存的至少是md5过的,手机号码和邮箱都可以用正则来验证

后台也是可以用正则的 但是一般都是前台验证的


我知道一般是前台用脚本来验证的啊, 纠结的是在前台验证成功了之后要怎么保存在数据库中啊


前台验证后一定也要进行后台验证,保存到数据库很难吗或者你没有说清楚问题。 --------------------编程问答-------------------- 貌似正则就可以阿。 --------------------编程问答-------------------- lz是不是不会写insert啊 --------------------编程问答-------------------- ///后台的验证邮箱其他的手机号什么的类似,但都需要正则

if (Email == "")
        {
            Response.Write("Email地址不能为空!");
            return false;
        }
        Regex regemail = new Regex(@"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$");
        if (!regemail.IsMatch(Email))
        {
            //匹配失败
            Response.Write("请填写正确的Email地址!");
            return false;
        } --------------------编程问答-------------------- 正则表达式验证一下就OK了 --------------------编程问答--------------------
引用 11 楼 programmestudy 的回复:
我知道一般是前台用脚本来验证的啊, 纠结的是在前台验证成功了之后要怎么保存在数据库中啊


前台是可选,后台是必须
保存有啥好纠结的,直接存就是了
往后台传递可以用ajax也可以用控件postback --------------------编程问答-------------------- 1前台验证控件,不能为空,和手机Email 的正则表达式,都能找打的网上,
2在按钮事件里写插入语句不就行了。再加个用户名不重复!~ --------------------编程问答-------------------- 你的验证都通过了,剩下的就是提交数据到数据库,这一步你做不到吗?或者是我对你的问题没有理解?
--------------------编程问答--------------------
引用 16 楼 zoedaid 的回复:
///后台的验证邮箱其他的手机号什么的类似,但都需要正则

if (Email == "")
  {
  Response.Write("Email地址不能为空!");
  return false;
  }
  Regex regemail = new Regex(@"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$");
  if (!regemail……


需要什么命名空间啊? --------------------编程问答--------------------
引用 16 楼 zoedaid 的回复:
///后台的验证邮箱其他的手机号什么的类似,但都需要正则

if (Email == "")
  {
  Response.Write("Email地址不能为空!");
  return false;
  }
  Regex regemail = new Regex(@"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$");
  if (!regemail……



+1 --------------------编程问答-------------------- 看看数据库操作的例子去吧 这么问不是个办法
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,