Прототип - обработка строк
Prototype дополняет объект String рядом полезных методов, от простых до сложных.
Вот список всех функций с примерами работы со String.
Строковые методы прототипа
NOTE - Убедитесь, что у вас установлена версия prototype.js 1.6.
S.No. | Метод и описание |
---|---|
1. | пустой () Проверяет, является ли строка «пустой», то есть пустой или содержащей только пробелы. |
2. | верблюд () Преобразует строку, разделенную тире, в эквивалент camelCase. Например, «foo-bar» будет преобразовано в «fooBar». |
3. | капитализировать () Делает первую букву строки заглавной и уменьшает все остальные. |
4. | дашеризэ () Заменяет все символы подчеркивания («_») тире («-»). |
5. | пустой () Проверяет, пуста ли строка. |
6. | заканчивается с () Проверяет, заканчивается ли строка подстрокой. |
7. | escapeHTML () Преобразует специальные символы HTML в их эквиваленты сущностей. |
8. | evalJSON () Оценивает JSON в строке и возвращает полученный объект. |
9. | evalScripts () Оценивает содержимое любого блока скрипта, присутствующего в строке. Возвращает массив, содержащий значение, возвращаемое каждым скриптом. |
10. | extractScripts () Извлекает содержимое любого блока сценария, присутствующего в строке, и возвращает его в виде массива строк. |
11. | gsub () Возвращает строку, в которой каждое вхождение данного шаблона заменяется либо обычной строкой, либо возвращенным значением функции, либо строкой шаблона. |
12. | включают() Проверяет, содержит ли строка подстроку. |
13. | осмотреть() Возвращает ориентированную на отладку версию строки. |
14. | интерполировать () Обрабатывает строку как шаблон и заполняет ее свойствами объекта. |
15. | isJSON () Проверяет, является ли строка допустимой JSON, с помощью регулярных выражений. Этот метод защиты вызывается внутренне. |
16. | parseQuery () Анализирует строку запроса, подобную URI, и возвращает объект, состоящий из пар параметр / значение. |
17. | сканирование () Позволяет перебирать каждое вхождение данного шаблона. |
18. | начинается с() Проверяет, начинается ли строка с подстроки. |
19. | полоса () Удаляет все начальные и конечные пробелы из строки. |
20. | stripScripts () Удаляет из строки все, что выглядит как блок сценария HTML. |
21. | stripTags () Удаляет из строки любой HTML-тег. |
22. | sub () Возвращает строку, в которой первое количество вхождений шаблона заменено либо обычной строкой, либо возвращенным значением функции, либо строкой шаблона. |
23. | succ () Используется внутри ObjectRange. Преобразует последний символ строки в следующий символ в алфавите Юникода. |
24. | раз () Объединяет количество раз строки. |
25. | toArray () Посимвольно разбивает строку и возвращает массив с результатом. |
26. | toJSON () Возвращает строку JSON. |
27. | toQueryParams () Анализирует строку запроса, подобную URI, и возвращает объект, состоящий из пар параметр / значение. |
28. | усечь () Обрезает строку до заданной длины и добавляет к ней суффикс (указывая, что это всего лишь отрывок). |
29. | нижнее подчеркивание() Преобразует преобразованную строку в серию слов, разделенных знаком подчеркивания ("_"). |
30. | unescapeHTML () Удаляет теги и преобразует формы сущностей специальных символов HTML в их нормальную форму. |
31. | unilterJSON () Удаляет разделители комментариев вокруг ответов Ajax JSON или JavaScript. Этот метод защиты вызывается внутренне. |