我需要验证用户需要设置最小值,1个上限,1个下限和1个特殊字符...我只是验证用户需要最少6个字母或更多...
try
{
string actualPass = this.txtactualPass.Text;
string newPass = this.txtnewPass.Text;
string reEnterPass = this.txtReEnterPass.Text;
if (actualPass == this.Session["password"].ToString())
{
if (newPass.Length >= 6)
{
Run Code Online (Sandbox Code Playgroud)
您可以检查密码是否包含数字,而不是特殊字符.可能是您可以使用的特殊字符char.IsSymbol
if
(
newPass.Length >= 6 && //if length is >= 6
newPass.Any(char.IsUpper) && //if any character is upper case
newPass.Any(char.IsSymbol) //better to have a digit then Symbol
)
{
//valid
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5047 次 |
| 最近记录: |