Ответ: Изменить регистр
Я бы воспользовался бы вот этим (доработать напильником):
Класс строки
Этот класс служит для объектного предствления строк и манипуляции ими. Конструктор этого объекта принимает один аргумент, который становится начальным значением строки. Если аргумент не задан, то создается пустая строка.
Синтаксис:
var string;
string = new String ("Строка");
Свойства
Этот класс объектов имеет только одно свойство – lenght, которое возвращает количество символов в строке, при этом нумерация символов в строке производится, начиная с нуля.
Методы Метод Описание
anchor (Имя якоря) Преобразует строку в якорь HTML с именем, переданным в качестве параметра.
big() Помещает текст строки внутрь парного тега <BIG>.
blink() Помещает текст строки внутрь парного тега <BLINK>.
bold() Помещает текст строки внутрь парного тега <BOLD>.
charAt(номер символа) Возвращат символ, номер которого передан в качестве параметра.
charCodeAt(номер символа) Возвращает код символа, номер которого передан в качестве параметра в формате Unicode.
concat (arg1, arg2,...,argn) Объединяет текущую строку со всеми сроками, переданнами в качестве аргументов, и возвращает её.
fixed() Помещает текст строки внутрь парного тега <TT>.
fontcolor(цвет) Помещает текст строки внутрь контейнера <FONT color = "цвет"></FONT>.
fontsize(Размер) Помещает текст строки внутрь контейнера <FONT size = "размер"></FONT>.
fromCharCode (unc1, unc2,...,uncn) Возвращает строку, созданную из символов, Unicode-коды которых переданы в качестве параметров. Текущая строка не изменяется.
indexOf (Подстрока, начало поиска) Возвращает номер позиции подстроки в текущей строке, при этом второй параметр задает позицию, с которой начинается поиск, если он не задан, то поиск начмнается с начала строки.
italics() Помещает текст строки внутрь парного тега <I>.
lastIndexOf (Подстрока, начало поиска) Аналогичен indexOf, но возвращается последняя позиция подстроки в строке.
link (URL) Преобразует строку в гиперссылку, указывающую на адрес , переданный в качестве параметра.
match (Регулярное выражение) Выполняет поиск в строке, используя регулярное выражение, переданное в качестве параметра и возвращает массив с результатами поиска. Если ничего не найдено, возвращается null.
replase (выражение, текст) Выполняет поиск и замену в строке, используя регулярные выражения, и возвращает полученную строку.
search (Регулярное выражение) Выполняет поик в строке, используя регулярное выражение, переданное в качестве параметра, и возвращает позицию первой подстроки, совпадающей с регулярным выражением.
slice (начало, конец)IE Возвращает фрагмент строки в виде объекта. Если второй параметр не задан, то выбираются все символы до конца строки. Последний символ во фрагмент не включается.
small() Помещает текст строки внутрь парного тега <SMALL>.
split(разаделитель, предел) Разбивает текущую строку и возвращает ее в виде массива. Второй параметр задает количество элементов массива
strike() Помещает текст строки внутрь парного тега <STRIKE>.
sub() Помещает текст строки внутрь парного тега <SUB>.
substr(начало, длина)IE Возвращает фрагмент строки заданной длины, если длина не задана, выбираются все символы до конца строки.
substring (начало, конец) Возвращает фрагмент строки, последний символ во фрагмент не включается.
sup() Помещает текст строки внутрь парного тега <SUP>.
toLowerCase() Преобразует все символы строки в нижний регистр.
toSource()NN Возвращает исходный код строкового объекта в виде строки.
toString() Возвращает значание строки.
toUpperCase() Преобразует все символы строки в верхний регистр.
valueOf() Аналогичен toString().