asp.net注册用户名, 密码,手机号码, 邮箱在后台的验证怎么写啊
asp.net注册用户名, 密码,手机号码, 邮箱在后台的验证怎么写啊 --------------------编程问答-------------------- 注册名不重复不是脏字就行了,密码后台验证啥啊,前台验证达到一定复杂度就行了,后台存的至少是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 --------------------编程问答--------------------
前台验证后一定也要进行后台验证,保存到数据库很难吗或者你没有说清楚问题。 --------------------编程问答-------------------- 貌似正则就可以阿。 --------------------编程问答-------------------- 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了 --------------------编程问答--------------------
前台是可选,后台是必须
保存有啥好纠结的,直接存就是了
往后台传递可以用ajax也可以用控件postback --------------------编程问答-------------------- 1前台验证控件,不能为空,和手机Email 的正则表达式,都能找打的网上,
2在按钮事件里写插入语句不就行了。再加个用户名不重复!~ --------------------编程问答-------------------- 你的验证都通过了,剩下的就是提交数据到数据库,这一步你做不到吗?或者是我对你的问题没有理解?
--------------------编程问答--------------------
需要什么命名空间啊? --------------------编程问答--------------------
+1 --------------------编程问答-------------------- 看看数据库操作的例子去吧 这么问不是个办法
补充:.NET技术 , ASP.NET