我正在尝试为Google表单创建一个javascript正则表达式,以验证与年龄相关的问题的答案。我希望用户只能输入18到99之间的整数值。
这些值只能是数字,不能以零开头,为负数或包含小数。它们只能是整数。
我是正则表达式的新手,这是我的最佳尝试。
(1[89]|[2-9][0-9]) \d(1[89]|[2-9][0-9])
第一次尝试将答案保持在我的范围内(18到99),但是它允许使用带小数,前导零和什至尾随字母的值。
使用\ d时的第二次尝试尽管它们包含十进制或结尾字母,但似乎只接受以零开头的值。
眼眸繁星
相关分类