C#:文本框(TextBox)验证,只允许输入时间

private void textbox1_TextChanged(object sender, EventArgs e)
{
	if (!System.Text.RegularExpressions.Regex.IsMatch(textbox1.Text, "^[0-2][0-9]:[0-5][0-9]$"))
	{
		textbox1.Text = "00:00";
	}
}

通过正则表达式的方式进行验证,在TextChanged事件中进行处理。

不会写正则表达式的,可以网上搜下”常用正则表达式“,很多现成的。

猜你喜欢

转载自blog.csdn.net/jyh_jack/article/details/82661055