У меня есть код ниже. Он работает только тогда, когда у меня есть 2 цифры. Если у меня 1 цифра не работает. Я хочу работать в обоих случаях: одна или две цифры. var numberRegex = /^[1-9][0-9]$/;
Я пробовал что-то вроде этого, но, к сожалению, не работает: var numberRegex = /^[1-9]?[1-9][0-9]$/;
Спасибо за поддержку.
Один или два числовых цифры Regex
Ответ 1
Попробуйте это:
/^\d{1,2}$/;
Чтение того, что у вас есть, похоже, что вы не хотите принимать числа, такие как 01
.
/^\d{1}|[1-9]\d{1}$/;
Ответ 2
Попробуйте это.
/^[0-9]|[0-9][0-9]$/
Это должно выполнить эту работу. Использование оператора Or делает это.
Ответ 3
попробуйте это регулярное выражение: /^[1-9]\d{0,1}$/