Показать сообщение отдельно
  #7 (permalink)  
Старый 15.01.2012, 13:03
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

<html><body><style>#d1:first-letter{color:red}</style>
<div id="d1">Съешь еще этих мягких французских булок да выпей же чаю, жуёба
25утолимоипечали</div>
<script>
var text = document.getElementById('d1').innerHTML;
text = text.replace(/([a-zа-яё])$/i, "<font color='red'>$1</font>");
document.getElementById('d1').innerHTML = text;
</script>
</html>


Внутрь класса можно добавить символ, который будет выделен, например следующий выделит точку, если она есть:
[a-zа-яё.]


Такой подход будет работать быстрее, хотя он и смешанный.

Работать будет даже при одном символе в тексте.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 15.01.2012 в 14:09. Причина: ё
Ответить с цитированием