C# 正則表達式 驗證 密碼


        var regex = new Regex(@"
        (?=.*[0-9])                     #必須包含數字
        (?=.*[a-zA-Z])                  #必須包含小寫或大寫字母
        (?=([\x21-\x7e]+)[^a-zA-Z0-9])  #必須包含特殊符號
        .{8,30}                         #至少8個字符,最多30個字符
        ", RegexOptions.Multiline | RegexOptions.IgnorePatternWhitespace);

        //第五步,使用Regex類的IsMatch方法驗證匹配。Regex類的IsMatch()方法返回一個bool值,如果有匹配項,返回true,否則返回false。

        if (!regex.IsMatch(txtPassword1.Text.Trim())) {
            Shared.MessageShow(this, "密碼必須包含數字,大小寫字母,特殊符號,並且至少8位長度!");
            return;
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM