編集:私の質問をより明確にするためのアドバイスをありがとう:)
はMatch
3 つの連続した文字を探しています:
Regex Match =
AAA555 653219
Regex Match = AA
_6219
コードは ASP.NET 4.0 です。関数全体は次のとおりです。
public ValidationResult ApplyValidationRules()
{
ValidationResult result = new ValidationResult();
Regex regEx = new Regex(@"^(?=.*\d)(?=.*[a-zA-Z]).{8,20}$");
bool valid = regEx.IsMatch(_Password);
if (!valid)
result.Errors.Add("Passwords must be 8-20 characters in length, contain at least one alpha character and one numeric character");
return result;
}
私はこれを機能させるために3時間以上試しましたが、以下を参照してもうまくいきません=/
Javaで正規表現を使用して繰り返される文字を見つけるにはどうすればよいですか?
私はこれを8〜20文字で始めましたa-Z
0-9
:
^(?=.*\d)(?=.*[a-zA-Z]).{8,20}$
As Regex regEx = new Regex(@"^(?=.*\d)(?=.*[a-zA-Z]).{8,20}$");
以下のバリエーションを追加しようとしましたが、うまくいきませんでした:
/(.)\1{9,}/
.*([0-9A-Za-z])\\1+.*
((\\w)\\2+)+".
どんな助けでも大歓迎です!