一位或两位数字正则表达式 [英] One or two numeric digits Regex

查看:193
本文介绍了一位或两位数字正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下代码.仅当我有 2 位数字时才有效.如果我有 1 位数字不起作用.我想在两种情况下工作:一位或两位数.
var numberRegex =/^[1-9][0-9]$/;
我试过这样的事情,但不幸的是不起作用:
var numberRegex =/^[1-9]?[1-9][0-9]$/;
感谢支持.

I have the below code. It works only when I have 2 digits. If I have 1 digit doesn't work. I want to work in both cases: one or two digit.
var numberRegex = /^[1-9][0-9]$/;
I've tried something like this but unfortunately doesn't work:
var numberRegex = /^[1-9]?[1-9][0-9]$/;
Thanks for support.

推荐答案

试试这个:

/^\d{1,2}$/;

阅读您所拥有的内容,您似乎不想接受 01 之类的数字.

Reading what you have it looks like you don't want to accept numbers like 01.

/^\d{1}|[1-9]\d{1}$/;

这篇关于一位或两位数字正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆