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.