【发布时间】:2019-12-02 06:19:47
【问题描述】:
我想要一个范围在 18-65 之间的正则表达式。
我使用了这个 -> 1[89]|[2-5][0-9]|6[0-5] 但它不能正常工作,并且还接受超过两位数。请提出建议。
我想输入 18-65 岁之间的年龄。
【问题讨论】:
-
正则表达式对此太过分了。
num >= 18 && num <=65就够了 -
regex不是适合这项工作的工具。它可以用来检查一个字符串是否看起来像一个数字(即只包含数字),但这就是它的力量结束的地方。然后解析字符串,得到一个数字,并将数字与限制进行比较。
标签: javascript regex vue.js