Показать сообщение отдельно
Старый 01.08.2004, 12:04     # 4
rontommy
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС
 
Аватар для rontommy
 
Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010

rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
rontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербогrontommy Гипербог
Mr.Vector!
Советую почитать раздел про регулярные выражения на PERL.
А вот и решение твоей задачки
Код:
$codeuser = '3132333435363738391925';
 
@A = ($codeuser =~ /(\w\w)/g);
 
#print " $_" for @A; # just for testing
#print "\n"; # just for testing

@B = grep(/19|25|2B/,@A);
if (@B) {
  print "Error\nYou are using one or more of illegal symbols:";
  print " $_" for @B;
  print "\n";
}
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать.
rontommy вне форума