Forum Webscript.Ru

Программирование => Perl => Тема начата: sargon от 22 Марта 2005, 06:14:02

Название: латиница
Отправлено: sargon от 22 Марта 2005, 06:14:02
Всем привет,

Есть проблема, нужно как-то проверить html контент на наличие ТОЛЬКО латиницы, цифр, и соот. символов разметки.

т.е. если в html станице есть какие-то другие символы из других языков (русский, китайский), нужно дать об этом знать. Какое-то хитрое рег. выражение должно быть, или модуль какой-то.

спасибо
Название: латиница
Отправлено: Forza от 27 Марта 2005, 13:42:26
if ($str !~ /^[a-z0-9[OFF](символы разметки, не забывать про "\\" перед метасимволами)[/OFF]]+$/i)
{
  print "даю об этом знать";
}

подошло?
Название: латиница
Отправлено: _apple_ от 30 Марта 2005, 02:26:26
я по другом сделал. перегнал все в юникод, а там уде просто достать. но все равно спасибо.