如何限制文本框中的特殊字符和字符? 我使用此代码但我没有限制特殊字符和字符
代码: -
if (!Regex.IsMatch(((Windows.UI.Xaml.Controls.TextBox)sender).Text, @"^\\d*\\.?\\d*$"))
{
// Write Code
}
答案 0 :(得分:5)
如果你在字符串前面使用@,则不必转义字符。因此,删除所有这些额外的反斜杠字符,你的正则表达式应该工作。像这样:
if (!Regex.IsMatch(((Windows.UI.Xaml.Controls.TextBox)sender).Text, @"^\d*\.?\d*$"))
编辑: 使用this等网站来测试your regex。