と名の正規表現、ユーザーが名前を入力します。私は、ユーザーがすなわち「ジョン・ブランデー」または「ジョン・ブランデー・ポール」のみ2または3ワードを入力することができます正規表現を設定します。そして各単語は2以上で15文字以上です。C#の:私のC#のアプリで2および/または3つのワード
Match match = Regex.Match(str, @"^[A-Z]+ [A-Z]+ [A-Z]+$", RegexOptions.IgnoreCase); // @"^\b[a-zA-Z]{2,15}\s[a-zA-Z]{2,15}\b"); //@"(\w)\s(\w){2, 3}");
Console.WriteLine("PAttern Success = " + match.Success);
現在のパターンでは、3単語を入力する必要があります。
ニース、コンパクトで\ s問題を解決しました。 – jk121960
ありがとうございました。完璧に動作します。あなたが共有したリンクは、パターンをオンラインで試して結果を見るのに役立ちます。 –
あなたは@TruptiDaliaを歓迎します! –