регулярное выражение

rtyug
На сайте с 13.05.2009
Offline
263
531

есть строка esmohgta50vl случайно сгенерированная с [a-z][0-9], длинна 12 символов

это имя каталога на unix...

что-то я тупалю, как проверить валидность, что там содержится только [a-z][0-9] ?

$i = 'esmohgta50vl';


#/^\d+$/

print 11 if ($i =~ /^[a-z]|[0-9]+$/);

как составить ругулярку?

это правильно составленная ругулярка?

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
P
На сайте с 19.03.2009
Offline
17
#1

^[a-z0-9]+$

Помогу с вёрсткой, html, css, js, jquery, php, mysql ($) icq 8938933 Быстрый, удобный и недорогой хостинг (http://sweb.ru/p17046) Виза в Великобританию (http://www.englishexpert.ru/velikobritaniya/viza/viza-v-velikobritaniu/)
rtyug
На сайте с 13.05.2009
Offline
263
#2

понятно, тогда так, наверное:


print 11 if ($i =~ /^[a-z0-9]+$/);

просто спать сейчас хочется сильно...

[Удален]
#3

или так:

$i =~ /^[a-z0-9]{0,12}$/;

PS что это вы на Перл пересели? :)

t0os
На сайте с 25.02.2008
Offline
64
#4

Если длина 12 символов ровно, то ~^[\w\d]{12}$~

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий