substr('2013547648',2,3) вернет значение 135 (первый символ имеет индекс 0)
Доступиться к символам строки можно как к элементам массива
Пример:
('3456',[3]) вернет значение 6 (первый символ имеет индекс 0)
upper(<строка>)
Привести строку к верхнему регистру.
Пример:
upper("Иванов") возвращает "ИВАНОВ"
val(<строка>)
Возвращает числовое значение по строковому значению, содержащему число.
Пример:
val('185.6 a') вернет значение 185.6
Функции объекта "String" (Строка)
charAt(<индекс>)
Возвращает символ строки по заданному индексу. Индекс первого символа равен 0, индекс последнего символа строки с названием StringName равен StringName.length - 1. Если индекс не входит в диапазон, то вернется пустая строка.
Пример:
var str = "document"
str.charAt(3) вернет символ "u"
charCodeAt(<индекс>)
Возвращает Unicode-значение символа, который задан с помощью специального индекса.
Пример:
var str = "document"
str.charCodeAt(3) вернет символ 117 ( Unicode-значение символа "u")
cleanSpace()
Убирает пробелы слева и справа, количество пробелов между символами в строке сокращает до одного.
Пример:
var str = " do cume nt "
str.cleanSpace() вернет "do cume nt"
concat(<строка1>,<строка2>,...)
Объединяет строки и возвращает новую строку. Строка(строки), указанные в качестве параметров, добавляются в конец текущего строкового объекта.
Пример:
var str = "document"
str.concat("1","2") вернет строку "document12"
endsWith(<строка>)
Проверяет, заканчивается или нет строка определенной последовательностью символов.
Пример:
var str = "privet"
str.endsWith("et") вернет "true"
str.endsWith("d") вернет "false"
equals(<строка>)
Сравнивает строки с учетом регистра.
Пример:
var str = "privet"
str.equals("Privet") вернет "false"
equalsIgnoreCase(<строка>)
Сравнивает строки без учета регистра.
Пример:
var str = "privet"
str.equals("Privet") вернет "true"
String.fromCharCode(<значение1>,<значение2>....)
Возвращает строку, созданную с использованием специфицированной последовательности Unicode-значений.
Пример:
String.fromCharCode(65,66,67) вернет строку "ABC"
indexOf(<строка>,<индекс>)
Проверка вхождения одной строки в другую. Возвращает индекс первого появления заданной подстроки (-1, если значение не найдено). Вторым параметром (<Индекс>) можно указать место, с которого будет начинаться поиск (целое число от 0 до длины строки, по умолчанию имеет значение 0).
Пример:
var str = "Петренко Петр"
str.indexOf("ет") вернет 1
str.indexOf("ет",5) вернет 10
str.indexOf("345",5) вернет -1
str.indexOf("Ет") вернет -1 (учитывается регистр)
lastIndexOf(<строка>,<индекс>)
Проверка вхождения одной строки в другую. Возвращает индекс последнего появления заданной подстроки (-1, если значение не найдено). Вторым параметром (<Индекс>) можно указать место, до которого будет осуществляеться поиск (целое число от 0 до длины строки, по умолчанию имеет значение 0).