Prototipo - Elaborazione di stringhe
Prototype potenzia l'oggetto String con una serie di metodi utili che vanno dal banale al complesso.
Ecco l'elenco di tutte le funzioni con esempi relativi a String.
Metodi di stringa prototipo
NOTE - Assicurati di avere la versione prototype.js di 1.6.
S.No. | Metodo e descrizione |
---|---|
1. | vuoto () Verifica se la stringa è "vuota", ovvero vuota o contenente solo spazi bianchi. |
2. | camelize () Converte una stringa separata da trattini in un equivalente camelCase. Ad esempio, "foo-bar" verrebbe convertito in "fooBar". |
3. | capitalizzare() Rende in maiuscolo la prima lettera di una stringa e riduce tutte le altre. |
4. | dasherize () Sostituisce ogni istanza del carattere di sottolineatura ("_") con un trattino ("-"). |
5. | vuoto() Controlla se la stringa è vuota. |
6. | finisce con() Controlla se la stringa termina con una sottostringa. |
7. | escapeHTML () Converte i caratteri speciali HTML nei loro equivalenti di entità. |
8. | evalJSON () Valuta il JSON nella stringa e restituisce l'oggetto risultante. |
9. | evalScripts () Valuta il contenuto di qualsiasi blocco di script presente nella stringa. Restituisce un array contenente il valore restituito da ogni script. |
10. | extractScripts () Estrae il contenuto di qualsiasi blocco di script presente nella stringa e li restituisce come un array di stringhe. |
11. | gsub () Restituisce la stringa con ogni occorrenza di un determinato pattern sostituita da una stringa normale, dal valore restituito da una funzione o da una stringa Template. |
12. | includere() Controlla se la stringa contiene una sottostringa. |
13. | ispezionare() Restituisce una versione orientata al debug della stringa. |
14. | interpolare() Tratta la stringa come un modello e la riempie con le proprietà dell'oggetto. |
15. | isJSON () Controlla se la stringa è JSON valida mediante l'uso di espressioni regolari. Questo metodo di sicurezza viene chiamato internamente. |
16. | parseQuery () Analizza una stringa di query simile a un URI e restituisce un oggetto composto da coppie parametro / valore. |
17. | scansione() Consente l'iterazione su ogni occorrenza del modello dato. |
18. | inizia con() Controlla se la stringa inizia con sottostringa. |
19. | striscia() Rimuove tutti gli spazi bianchi iniziali e finali da una stringa. |
20. | stripScripts () Elimina una stringa di tutto ciò che assomiglia a un blocco di script HTML. |
21. | stripTags () Elimina una stringa di qualsiasi tag HTML. |
22. | sub() Restituisce una stringa con le prime occorrenze di conteggio di pattern sostituite da una stringa normale, dal valore restituito da una funzione o da una stringa Template. |
23. | succ () Utilizzato internamente da ObjectRange. Converte l'ultimo carattere della stringa nel seguente carattere dell'alfabeto Unicode. |
24. | volte() Concatena il conteggio delle stringhe. |
25. | toArray () Divide la stringa carattere per carattere e restituisce un array con il risultato. |
26. | toJSON () Restituisce una stringa JSON. |
27. | toQueryParams () Analizza una stringa di query simile a un URI e restituisce un oggetto composto da coppie parametro / valore. |
28. | troncare() Tronca una stringa alla lunghezza specificata e le aggiunge un suffisso (indicando che è solo un estratto). |
29. | sottolineare() Converte una stringa camelizzata in una serie di parole separate da un trattino basso ("_"). |
30. | unescapeHTML () Elimina i tag e converte i moduli di entità di caratteri HTML speciali nella loro forma normale. |
31. | unfilterJSON () Elimina i delimitatori di commento attorno alle risposte Ajax JSON o JavaScript. Questo metodo di sicurezza viene chiamato internamente. |