denw
Новичок
помогите c regexp проверки строки
Для проверки строки $title пользуюсь таким регулярным выражением
это регулярное выражение пропускает буквы английского алфавита, цифры и \,\.\?\!\ \_\- и не пропускает остальные символы (что собственно и требуется).
Хочется что-бы этот regexp пропускал буквы других языков (хоть на арабском или китайском
). Пробовал заменить a-z на метасимвол \w - regexp перестал работать. А с диапазонами с букв не хочется связываться (это последнее средство).
Для проверки строки $title пользуюсь таким регулярным выражением
PHP:
if(!eregi("^[a-z0-9\,\.\?\!\ \_\-]*$",$title)) {die ("<center>Use [A-Z][a-z][0-9]_!-.?, in TITLE.</center>");}
Хочется что-бы этот regexp пропускал буквы других языков (хоть на арабском или китайском
). Пробовал заменить a-z на метасимвол \w - regexp перестал работать. А с диапазонами с букв не хочется связываться (это последнее средство).