【发布时间】:2017-08-21 12:34:33
【问题描述】:
我仍在尝试寻找解决 Javascript 正则表达式的方法,但我无法推断出如何编写我需要的这个正则表达式。
请基本上我需要一个 Javascript 正则表达式来适应年龄。我想允许 18 到 140 岁之间的任何人。允许 18 岁和 140 岁。我想要一个基本上接受 18,19,20,21,...138,139,140 的正则表达式。只有这个。
如果有任何帮助,我将不胜感激。
附:我希望我只是得到一个简单的答案,而没有 Stack Overflow 关闭问题并说“重复”或这个或那个......如果不是,这可能是我关于堆栈溢出的最后一个问题,因为可悲的是,它看起来像 Stack Overflow 正在制作很难问一个简单的问题。他们希望您在提出问题之前进行大量研究……或至少进行很多研究。尽管很多时候我们提出问题正是因为我们没有时间进行大量研究。 :: 叹息 ::
【问题讨论】:
-
你为什么要用正则表达式来做这样的事情?这似乎是一个不需要它的琐碎问题,而是一些基本的逻辑运算符..您尝试过什么?
-
你为什么想要一个正则表达式而不仅仅是
var test = parseInt(input); if (test < 18 || test > 140) { errorHandler(); }? -
如果您详细说明您的尝试,人们投票结束您的问题的可能性会大大降低。
-
如果年龄来自一个表格,你可以使用input type number
-
This SO question -> This article -> Github -> Your answer for many other identical questions。研究在 13 分钟内完成。
标签: javascript regex integer