我做了这个正则表达式
^(00|0[0-9]|1[012]):[0-5][0-9]? ((a|p)m|(A|P)M)$
但问题是它正在接受 00:00 am 我不想像这样如何忽略?我希望时间采用这种格式 12:12 am 它不应该采用这种格式 00:21 am 我正在使用此代码进行验证
private bool valtime()
{
Regex regex = new Regex("^(00|0[0-9]|1[012]):[0-5][0-9]? ((a|p)m|(A|P)M)$");
if (regex.IsMatch(textBox1.Text))
{
return false;
}
else
{
return true;
}
}