1
我正在嘗試寫超過2個連續字母的.Net正則表達式。.net正則表達式超過2個連續字母
aa - fine
Aa - fine
aaa - not allowed
Aaa - not allowed
我是新來的正則表達式,但是這是我迄今拼湊起來。
if (Regex.IsMatch(Password, @"/[^A-Za-z]{2}/"))
return "Password cannot contain 3 consecutive same letters";
我不確定這是否接近或不接近。
我認爲你在尋找什麼是簡單的'\ 1 \ 1'()。你有正則表達式匹配2個任何字母,如'ab'。 – 2012-03-18 17:26:34
@Ilia G - '(。)\ 1 \ 1'適用於'AAA'和'aaa',但不適用'Aaa'或'aaA'。 D'哦! – ridgerunner 2012-03-18 18:02:36
@ridgerunner'Regex.Match(「bOooga」,@「(。)\ 1 \ 1」,RegexOptions.IgnoreCase)'也可以在運行像ruakh這樣的正則表達式之前輸入大寫/小寫。 – 2012-03-18 18:07:32