【问题标题】:How to have textbox regular expression validation on asp.net?如何在 asp.net 上进行文本框正则表达式验证?
【发布时间】:2018-09-15 19:23:46
【问题描述】:

如何在 asp.net 上进行 TextBox 正则表达式验证?

我必须在文本框中允许 3 个数字和单位。小数单位不得超过 2 个单位。

如何处理?

<input  class="form-control"  id="Temperature" />

【问题讨论】:

  • 最多 3 位和 2 位小数对吗? 3.2被接受了吧?
  • 是的,现在......在一个好的情况下。我还需要设置一个范围
  • 至少现在..让我有 0.0 到 999.99
  • 什么是单位?
  • 2 个十进制单位

标签: c# regex asp.net-mvc asp.net-mvc-4


【解决方案1】:

正如我在您的评论中所理解的那样,您需要这个正则表达式:

\d{1,3}\.\d{1,2}

看看Demo

【讨论】:

  • [RegularExpression(@"\d{1,3}\.\d{1,2})?$")]
  • 我正在测试那个语法..,它没有给出输出
  • [RegularExpression(@"^\d{1,3}+(.\d{1,2})?$")] - 我无法验证这个语法
  • 你看演示了吗?
  • 是的,但我必须在我的 c# 上应用它
猜你喜欢
  • 2011-06-28
  • 1970-01-01
  • 2016-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-10
  • 2016-09-10
  • 1970-01-01
相关资源
最近更新 更多