Владислав Егоров, Принцип анализа - понятен.
Осталось рутировать и мониторить своими руками нужную версию андроида.
А так - апдейт за апдейтом: на что-то рассчитывать по докам хотя бы с 50% - это уже абсурд.
Или уходите со сферы или придётся вот так вот всё разрабатывать: на "болоте"...
kur4chyt, легко: код. (и можете не благодарить! :)
Таблицу символов открываете и находите нужные диапазоны.
Ну или сразу по-тупому: /^[a-zА-ЯёЁ0-9,.:-()]+/usix ну про preg_match() - уже сами там разберитесь)
Строку - я дал.