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. |