【发布时间】:2017-09-08 23:38:59
【问题描述】:
我正在尝试验证 Visual Studio 中的文本框是否为字符 M 或 F。我还有一些其他验证,它们以类似的方式设置了正则表达式,它们都可以正常工作。但是,有了这个,它仍然允许我在文本框中使用任何字母。这段代码有什么问题?
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;
}
【问题讨论】:
标签: regex visual-studio validation asp.net-mvc-3