Я пытаюсь создать регулярное выражение, чтобы строка содержала только 0-9
в качестве символов и должна быть не менее 1 символа в длину и не более 45
. поэтому пример будет 00303039
будет совпадением, а 039330a29
не будет.Regex разрешает строку содержать только цифры 0-9 и ограничить длину до 45
До сих пор это то, что у меня есть, но я не уверен, что это правильно
[0-9]{1,45}
Я также попытался
^[0-9]{45}*$
но это, кажется, не работает. Я не очень хорошо знаком с регулярным выражением, поэтому любая помощь будет отличной. Благодаря!
ahh спасибо, ca Вы объясните, что делают морковь и $ для этого выражения? Просто начинайте и заканчивайте строку? – NewToRegEx
@NewToRegEx - да. Они не допускают появления каких-либо других символов до или после матча 1-45 цифр. – eumiro
Это должен быть ответ? –