Прототип - обработка строк
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. Этот метод защиты вызывается внутренне. |