【发布时间】:2011-04-13 10:38:53
【问题描述】:
我仍然是 regex 的初学者,所以目前这比我略高。
我需要验证输入到两个字符的数字,它不能超过值 12。
这两个数字很简单:
/^\d{1,2}$/
然后检查如果有两个数字,那么第一个必须是 0 或 1,第二个必须是 0、1 或 2。 那部分我不知道怎么表达,经常……
如果可能的话,我想在单个正则表达式中使用它。
任何帮助表示赞赏。
【问题讨论】:
-
我怀疑正则表达式是最好的方法。您使用什么语言?
-
所以,例如
09不允许?它有两个字符,第二个不在[012]。 -
这只是一个简单的数字输入月份验证,由已经广泛的 js 验证引擎验证,正则表达式的原因是我需要一些正则表达式的练习,如果不是现在那么什么时候,现在我只是添加到现有的规则。我没有使用这些值进行计算,只有日期输入,所以字符验证似乎就足够了。感谢大家的回复。
-
如果您要检查长度以下的数字:stackoverflow.com/questions/42328875/…
标签: regex