training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Функции для работы со строками в javascript

Создано: 26 декабря 2015Автор: Егор Астапов2069 просмотровСложность: легкий

Есть некий набор функции для работы со строками в javascript. Все функции знать не нужно, но необходимо использовать какую-то часть. Я приведу самые популярные.

  1. length. Эта функция подсчитывает длину строки и не только работает со строками. Ей очень часто пользуются
  2. charAt(). Показывает символ согласно позиции в строке. Первый символ имеет позицию 0, а последний string.length-1.
  3. String(). Переводит любое значение в строку. Если вы строку "333' обработаете этой функций, то вы получите число 333.
  4. indexOf(). Функция возвращает позицию, на которой находится подстрока или -1, если ничего не найдено.
  5. split. Разбивает строку и переводит разбитые кусочки строки в массив. Вы можете разбить предложение по пробелу " " и в результате у вас получится массив слов. Смотрите статью разбить строку по символу split jquery.
  6. charCodeAt. Показывает код символа. Например, "A".charCodeAt(0) 65 код
  7. String.fromCharCode. Собирает строку из кода. Например, String.fromCharCode(65,66,67) вернёт 'ABC'
  8. concat. Конкатенация собирает строки в одну строку. Например, a.concat(b,c) соединит 3 части в одну
  9. lastIndexOf. Аналог функции indexOf()
  10. search. Поиск позиции строки var string = 'string3'; var preg = /\d/; var search = string.search(preg); В переменной search будет значение 6.
  11. match. Происходит поиск строки в строке. string = "За информацией будущее"; preg = /\s[а-я]+\s/i; found = string.match(preg); В результате вы получите строку"информацией".
  12. toLowerCase. Переводит строку в нижний регистр
  13. toUpperCase. Переводит строку в верхний регистр
  14. toLocaleLowerCase. Аналог toLowerCase
  15. toLocaleUpperCase. Аналог toUpperCase
  16. substring. Показывает часть строки начиная с начальной и конечной позицией. var str = "хорошая статья"; str.substring(0,3). Выведет "хор"
  17. slice. Показывает часть строки начиная с начальной и конечной позицией . var str ="Вот такая строка"; str.slice(0,2); Вернёт строку "Во".
  18. substr. Поиск строки в строке. В функцию можно передать 2 параметра: начальная позиция, конечная позиция. var str = "abcdefghij"; str.substr(1,2); Вернёт "bc".
  19. replace. Заменяет часть строки string = "номер журнала: 0000".replace(/(\d+)/, '444'). Вы можете заменять участки строки при помощи регулярных выражений.

Комментарии

реклама