正則表達式檢測注冊用戶名是否規范


Regex rex = new Regex(@"[\u4E00-\u9FFF]");
var result = rex.Match(registReq.UserName);
if (result.Success)
{
    mResp.ErrorInfo = "用戶名不能是漢字!";
    return true;
}

Regex rex2 = new Regex(@"^\w$");
result = rex2.Match(registReq.UserName);
if (!result.Success)
{
    mResp.ErrorInfo = "用戶名包含非法字符!";
    return true;
}

[...]是字符限定

^...$ 是匹配整個字符串

\w 是字母數字下划線漢字

即整個字符串必須是字母數字下划線


免責聲明!

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



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