нужно чтобы ничего кромер букв ( русских в том числе ), цифр и дефиса не было в строчке:
с учетом локали накропал что-то типа:
use POSIX;
setlocale(&LC_ALL,'ru_RU.CP-1251');
$r = "ТЕСТ3б323232-32-324*())23";
if ( $r =~ /^[\w-\d]/ ) {
print STDERR "OK";
}
Как исключить отсюда *( и др ?
Ответ на:
комментарий
от hizel
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Странная проблема с локалью после апгрейда (2004)
- Форум Туплю : перл (2006)
- Форум Регэксп (2015)
- Форум elisp, регэкспы (2011)
- Форум [perl]регэксп (2008)
- Форум регэкспы, python (2009)
- Форум туплю (2007)
- Форум [туплю] LFS (2012)
- Форум [туплю]rtorrent (2008)
- Форум [туплю][поможите] (2008)