private void Testbox_TextChanged(object sender, TextChangedEventArgs e)
{
    var textbox = (TextBox)sender;
    if (!Regex.IsMatch(textbox.Text, "^\\d*\\.?\\d*$") && textbox.Text != "")
   {
     int pos = textbox.SelectionStart - 1;
     textbox.Text = textbox.Text.Remove(pos, 1);
     textbox.SelectionStart = pos;
   }

}

 

只能输入字符和数组的正则表达式:"^[A-Za-z0-9]+$"

相关文章:

  • 2022-02-25
  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
猜你喜欢
  • 2022-12-23
  • 2021-07-12
  • 2021-09-23
相关资源
相似解决方案