Member 13373625 Ответов: 2

Мне нужно регулярное выражение для следующих шаблонов


Мне нужно проверить заданные входные буквенно-цифровые и цифровые утверждения длина цифр не более 7 символов

Строка начинается с буквы или числа
строка заканчивается буквой или числом

пример: abc123456bcvdgd
Пример: 1254673abchetet123
Пример: abxchhfh1234423

пожалуйста, помогите в этом

Что я уже пробовал:

Я старался изо всех сил, но ничего не смог найти

PIEBALDconsult

^(([а-Яа-я]{1,})|((?&ЛТ;\!д) выражение\D{1,7}(?!\Д))){1,}$

Patrice T

Тот же вопрос уже задавал сегодня один вампир-помощник
Регулярное выражение для следующей строки[^]
Ответы будут те же.

Patrice T

"Я старался изо всех сил, но ничего не смог найти"
Покажи свою работу !

2 Ответов

Рейтинг:
1

Patrice T

Цитата:
пожалуйста, помогите в этом

"Помочь вам" означает помочь найти то, что вы сделали неправильно в работе, которую вы сделали, но вы не показываете никакой работы!

Всего несколько интересных ссылок, которые помогут построить и отладить регулярное выражение.
Вот ссылка на документацию по регулярным выражениям:
perlre - perldoc.perl.org[^]
Вот ссылки на инструменты, помогающие создавать регулярные выражения и отлаживать их:
.Объем тестер регулярное выражение - регулярное выражение шторм[^]
Регулярное Средство Выражения Эспрессо [^]
RegExr: Learn, Build, & amp; Test RegEx[^]
Это показывает вам регулярное выражение в виде красивого графика, который действительно полезен для понимания того, что делает регулярное выражение:
Debuggex: онлайн-тестер визуальных регулярных выражений. JavaScript, Python и PCRE.[^]


Рейтинг:
0

OriginalGriff

Попробуйте еще проще, чем "ответ", опубликованный в справке вампира:

^[\da-zA-Z]{0,7}$

Если вам позволено подчеркивать, то это тривиально:
^\w{0,7}$
Но обратите внимание, что все ваши примеры терпят неудачу...