正则表达式只输入数字和退格
本文关键字:数字 输入 正则表达式 | 更新日期: 2023-09-27 18:16:07
我有代码
private void DataGridTypePayments_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
e.Handled = new Regex("[^0-9]+").IsMatch(e.Text);
}
需要输入数字或退格。我如何禁用输入符号空间?
退格字符的c风格转义是'b
,这也是用于单词边界的Regex转义。幸运的是,您可以将其放在字符类中以改变其含义:
e.Handled = Regex.IsMatch(e.Text, "[0-9'b]+");