C#中登录页面的用户名和密码的非空验证

时间:2021-08-04 17:11:37
在C#中登录页面的用户名和密码的非空验证
用户名 ,密码需要进行字符的长短验证  还要进行非法字符的验证  
  请问怎么验证是更全面的,谢谢

6 个解决方案

#1


用正则表达式能更好一些,你可以上网上查询一下,有很多验证用户和密码的正则表达式

#2


查了 没有我想要的结果   
有谁有更好的验证方式吗

#3


JS正则,过滤掉特殊字符啊,语句字符啊,然后ajax提交到后台,在进一步验证,此处可进行数据加密,就比如你直接把拿到的字符+key或者MD5,后台走一遍正则,感觉要具体看你的使用环境和具体功能了

#4


我是在C#中进行用户名和密码的验证啊,你这说的什么?
看好我要解决的标题 谢谢

#5


首先正则表达式可以自己写一下!让他只能输入数字和英文,在加上位数规则就好了

#6


/正则判断帐号是否由字母和数字组成;  
        System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"^[A-Za-z0-9]+$");  
        if (!reg.IsMatch(accountStr))  

#1


用正则表达式能更好一些,你可以上网上查询一下,有很多验证用户和密码的正则表达式

#2


查了 没有我想要的结果   
有谁有更好的验证方式吗

#3


JS正则,过滤掉特殊字符啊,语句字符啊,然后ajax提交到后台,在进一步验证,此处可进行数据加密,就比如你直接把拿到的字符+key或者MD5,后台走一遍正则,感觉要具体看你的使用环境和具体功能了

#4


我是在C#中进行用户名和密码的验证啊,你这说的什么?
看好我要解决的标题 谢谢

#5


首先正则表达式可以自己写一下!让他只能输入数字和英文,在加上位数规则就好了

#6


/正则判断帐号是否由字母和数字组成;  
        System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"^[A-Za-z0-9]+$");  
        if (!reg.IsMatch(accountStr))