【发布时间】:2020-01-28 21:34:58
【问题描述】:
我是 StackOverflow 的新手,所以如果有更好的方法来提出以下问题,请告诉我。
我需要创建一个正则表达式来检测数据库中的字段是否为数字,如果是数字,它是否在有效范围内(即 1-50)。我试过[1-50],除了单个数字前面有0(即06)的情况外,它都有效。 06 仍应被视为有效数字,因为我稍后可以将其转换为数字。
非常感谢您的帮助!我正在尝试了解更多关于正则表达式的知识,并且一直在学习所有我能从:www.regular-expressions.info 中学到的东西。如果你们有其他网站的建议来加强这些东西,我将不胜感激!
【问题讨论】:
-
这个相关问题可能会有所帮助:How to match numbers between X and Y with regexp?
-
我不会称它为重复;这是另一个问题的特例,而且要简单得多。
标签: regex