0
Visual Studioで、文字MまたはFのいずれかのテキストボックスを検証しようとしています。正規表現が正しく動作しているような正規表現を使用して、いくつかのバリデーションを行っています。しかし、これで、それでも私はテキストボックスに任意の文字を使用することができます。このコードで何が問題になっていますか?Regex Visual Studioの特定の文字
public static bool IsGender(string gender)
{
bool validGender = true;
string _genderRegEx = @"^\:|m|M|f|F|$";
if ((!Regex.Match(gender, _genderRegEx).Success))
{
MessageBox.Show("Gender must be either M or F.");
validGender = false;
}
return validGender;
}
パーフェクト。ありがとうございました。時間が経過すると正しいとマークされます。 –