Регулярное выражение позволяет строке содержать только числа от 0 до 9 и ограничивать длину до 45

Я пытаюсь создать регулярное выражение для иметь строку, содержащую только 0-9 в качестве символов, и она должна иметь длину не менее 1 символа и не более 45 . например, 00303039 будет совпадением, и 039330a29 не будет.

Пока это то, что у меня есть, но я не уверен, что это правильно

[0-9]{1,45} 

Я также пробовал

^[0-9]{45}*$

, но это тоже не работает. Я не очень знаком с регулярным выражением, поэтому любая помощь будет отличной. Спасибо!

51
задан codaddict 15 December 2010 в 01:26
поделиться