gpt4 book ai didi

c# - 如何检测字符串 ASP.NET 中的大写字母

转载 作者:行者123 更新时间:2023-11-30 20:44:47 24 4
gpt4 key购买 nike

我需要进行密码验证,只有当您的密码包含大写和小写字母时才能注册。但我找不到如何检测字母是大写还是小写。我希望有人能够帮助我 :)

到目前为止,这是我的代码! :

  if(!username.Contains("@nhl.nl")){
errorMessage = "Voer een geldig NHL adres in.";
}
else
{
if(DOESN'T CONTAIN UPPER CASE GIVE ERROR! ){
errorMessage = "Het wachtwoord moet een hoofdletter bevatten!";
}
else {
if(password.Length < 8){
errorMessage = "Je wachtwoord moet minimaal 8 karakters bevatten!";
}
else {
if(password != confirmPassword){
errorMessage = "Wachtwoorden komen niet overeen!";
}
else {
if(WebSecurity.UserExists(username)){
errorMessage = String.Format("User '{0}' already exists.", username);
}
else{
WebSecurity.CreateUserAndAccount(username,password,null,false);
WebSecurity.Login(username, password, true);
errorMessage = String.Format("{0} created.", username);
}
}
}
}
}

最佳答案

替换:

if(DOESN'T CONTAIN UPPER CASE GIVE ERROR! ){
errorMessage = "Het wachtwoord moet een hoofdletter bevatten!";
}

与:

if(password.ToLower() == password){
errorMessage = "Het wachtwoord moet een hoofdletter bevatten!";
}

如果其中有大写字母,则两个字符串永远不会相同。

关于c# - 如何检测字符串 ASP.NET 中的大写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28854623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com