c# - 文本框验证 - C#

标签 c# winforms validation textbox

我在 C# 应用程序的文本框验证方面遇到了很多困难。问题是,上述文本框应该只接受十进制值。所以这意味着,除了“。”之外,不应该有任何字母或任何其他符号。象征。字母过滤器,我可以处理。但是,我不完全知道如何过滤“。”的数量。文本框应该接受。如果有人知道如何执行此操作,请给我一个想法。

非常感谢:)

最佳答案

decimal value;
bool isValid = decimal.TryParse(textBox.Text, out value);

if (!isValid)
{
    throw new ArgumentException("Input must be a decimal value");
}

关于c# - 文本框验证 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3247728/

相关文章:

java - 验证 MM/dd/yyyy 格式的 Excel 日期

c# - 在c#中组织文件路径

c# - 在 UserManager 上等待导致错误在上一个操作完成之前在此上下文上启动了第二个操作

c# - 打开并关闭 Chrome 标签页

c# - Windows窗体继承

c# - IValidatableObject.Validate() 中的本地化

c# - 使用 Linq-to-SQL 访问存储过程

c# - 使用静态 Regex.IsMatch 与创建 Regex 实例

c# - 如何通过一次单击在 GridView 下拉菜单中创建组合框?

Javascript 验证输入字段?