Prototyp - Stringverarbeitung
Der Prototyp erweitert das String-Objekt um eine Reihe nützlicher Methoden, die von trivial bis komplex reichen.
Hier ist die Liste aller Funktionen mit Beispielen, die sich mit String befassen.
Prototyp-String-Methoden
NOTE - Stellen Sie sicher, dass Sie die prototype.js-Version von 1.6 haben.
| S.No. | Methode & Beschreibung |
|---|---|
| 1. | leer()
Überprüft, ob die Zeichenfolge "leer" ist, dh entweder leer oder nur Leerzeichen enthält. |
| 2. | camelize ()
Konvertiert eine durch Bindestriche getrennte Zeichenfolge in ein camelCase-Äquivalent. Zum Beispiel würde 'foo-bar' in 'fooBar' konvertiert. |
| 3. | profitieren()
Großschreibung des ersten Buchstabens einer Zeichenfolge und Großbuchstaben aller anderen. |
| 4. | dasherize ()
Ersetzt jede Instanz des Unterstrichs ("_") durch einen Bindestrich ("-"). |
| 5. | leer()
Überprüft, ob die Zeichenfolge leer ist. |
| 6. | endet mit()
Überprüft, ob der String mit einem Teilstring endet. |
| 7. | EscapeHTML ()
Konvertiert HTML-Sonderzeichen in ihre Entitätsäquivalente. |
| 8. | evalJSON ()
Wertet den JSON in der Zeichenfolge aus und gibt das resultierende Objekt zurück. |
| 9. | evalScripts ()
Wertet den Inhalt eines in der Zeichenfolge vorhandenen Skriptblocks aus. Gibt ein Array zurück, das den von jedem Skript zurückgegebenen Wert enthält. |
| 10. | extractScripts ()
Extrahiert den Inhalt aller in der Zeichenfolge vorhandenen Skriptblöcke und gibt sie als Array von Zeichenfolgen zurück. |
| 11. | gsub ()
Gibt die Zeichenfolge zurück, wobei jedes Vorkommen eines bestimmten Musters durch eine reguläre Zeichenfolge, den zurückgegebenen Wert einer Funktion oder eine Vorlagenzeichenfolge ersetzt wird. |
| 12. | einschließen()
Überprüft, ob die Zeichenfolge eine Teilzeichenfolge enthält. |
| 13. | prüfen()
Gibt eine debug-orientierte Version der Zeichenfolge zurück. |
| 14. | interpolieren()
Behandelt die Zeichenfolge als Vorlage und füllt sie mit den Eigenschaften des Objekts. |
| 15. | isJSON ()
Überprüft mithilfe regulärer Ausdrücke, ob die Zeichenfolge JSON-gültig ist. Diese Sicherheitsmethode wird intern aufgerufen. |
| 16. | parseQuery ()
Analysiert eine URI-ähnliche Abfragezeichenfolge und gibt ein Objekt zurück, das aus Parameter / Wert-Paaren besteht. |
| 17. | Scan()
Ermöglicht das Durchlaufen jedes Auftretens des angegebenen Musters. |
| 18. | beginnt mit()
Überprüft, ob die Zeichenfolge mit einer Teilzeichenfolge beginnt. |
| 19. | Streifen()
Entfernt alle führenden und nachfolgenden Leerzeichen von einer Zeichenfolge. |
| 20. | stripScripts ()
Entfernt eine Zeichenfolge von allem, was wie ein HTML-Skriptblock aussieht. |
| 21. | stripTags ()
Entfernt eine Zeichenfolge eines beliebigen HTML-Tags. |
| 22. | sub ()
Gibt eine Zeichenfolge zurück, bei der die erste Anzahl von Mustern durch eine reguläre Zeichenfolge, den zurückgegebenen Wert einer Funktion oder eine Vorlagenzeichenfolge ersetzt wird. |
| 23. | succ ()
Wird intern von ObjectRange verwendet. Konvertiert das letzte Zeichen der Zeichenfolge in das folgende Zeichen im Unicode-Alphabet. |
| 24. | mal()
Verkettet die Anzahl der Zeichenfolgen. |
| 25. | toArray ()
Teilt die Zeichenfolge zeichenweise und gibt ein Array mit dem Ergebnis zurück. |
| 26. | toJSON ()
Gibt eine JSON-Zeichenfolge zurück. |
| 27. | toQueryParams ()
Analysiert eine URI-ähnliche Abfragezeichenfolge und gibt ein Objekt zurück, das aus Parameter / Wert-Paaren besteht. |
| 28. | kürzen()
Schneidet eine Zeichenfolge auf die angegebene Länge ab und fügt ihr ein Suffix hinzu (was darauf hinweist, dass es sich nur um einen Auszug handelt). |
| 29. | unterstreichen()
Konvertiert eine kamelisierte Zeichenfolge in eine Reihe von Wörtern, die durch einen Unterstrich ("_") getrennt sind. |
| 30. | unescapeHTML ()
Entfernt Tags und konvertiert die Entitätsformen von speziellen HTML-Zeichen in ihre normale Form. |
| 31. | unfilterJSON ()
Entfernt Kommentarbegrenzer um Ajax JSON- oder JavaScript-Antworten. Diese Sicherheitsmethode wird intern aufgerufen. |