C# 应用正则表达式过滤输入字符串
private void tb_Data_PreviewTextInput(object sender, TextCompositionEventArgs e) { if (!System.Text.RegularExpressions.Regex.IsMatch(((TextBox)e.Source).Text + e.Text, @"^[0-9]+\.{0,1}[0-9]{0,2}$")) { e.Handled = true; } base.OnPreviewTextInput(e); }
@后面跟着就是要过滤字符串的正则表达式,上面的代码是说明只能输入0-9数字
浙公网安备 33010602011771号