【发布时间】:2017-06-13 02:13:13
【问题描述】:
我必须开发一个用于验证文本字段的 javascript 代码。最后一个字符必须是“M”或“D”或 0-9 之间的任何数字。字段的长度不得超过 3 个字符。
例如。有效输入为 8M 或 25D 或 110 或 45 文本字段的格式是这样的::
- 如果最后一个字符是字母,那么它必须是 'M' 或 'D'
- 如果最后一个字符是 M,则数字必须小于 12,即 11M 或 4M,但不能为 12M 或 13M
- 如果最后一个字符是 D,则数字必须小于 30,即 1D 或 15D 或 25D 但不能是 30D 或 45D
我如何为这个验证编写 javascript 代码?请帮忙。
<asp:TextBox ID="txtFact" runat="server" AutoCompleteType="Disabled" MaxLength="3" />
【问题讨论】:
-
我正在努力。一定要尽快更新
-
@SorangwalaAbbasali 谢谢!!!
-
M 和 D 总是大写吗?
-
好的,那么您今天肯定会得到答案。
-
@nischalinn 这个问题看起来不像是一个正则表达式,所以我认为你可能必须编写 if-then 语句。这个呢?jsbin.com/budesofuta/edit?js,console
标签: javascript jquery asp.net validation