
23.03.2010, 13:45
|
|
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
Провел на форуме: 5609275
Репутация:
1474
|
|
Сообщение от SeregaZ
кто знает как посредством javascript'а проверить текст на наличие капслока? причем учитывая что слова могут начинаться с большой буквы - будь то первое слово в предложении или имя или название чего либо?
сейчас у меня происходит проверка на некоторые популярные слоги русского языка. типа если нашел какой-либо слог - значит капс. но это не очень надежно. вот % отношение капса от общего количества текста вычислять бы... и типа если больше 60% текста капс - значит капс.
http://www.google.ru/search?num=50&hl=ru&safe=off&client=firefox&hs=nrL &rls=org.mozilla%3Aru%3Aofficial&q=+%D0%B8%D0%B7%D 0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C+%D0%B2%D0%B5%D1 %80%D1%85%D0%BD%D0%B8%D0%B9+%D1%80%D0%B5%D0%B3%D0% B8%D1%81%D1%82%D1%80+%D1%8F%D0%B2%D0%B0+%D1%81%D0% BA%D1%80%D0%B8%D0%BF%D1%82&lr=&aq=f&aqi=&aql=&oq=& gs_rfai=
в первой ссылке
//принимает строку и возвращает её в нижнем регистре
function lCase(s){return s.toLowerCase();}
//заменяем выделенную строку в нижний регистр
replaceSelectedText(document.formName.textareaName ,'lCase');
|
|
|