• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

JavaScript Le Stringhe (3a parte)

Dade.

Utente Strepitoso
Autore del topic
12 Settembre 2007
5.733
0
Miglior risposta
0
link() - aggiunge un link di tipo <a herf="index.htm"> ad una stringa
match() - questo metodo è utile per la manipolazione delle stringhe nelle espressioni regolari
replace()
Altro metodo importante, soprattutto nell'ambito di applicazioni server-side, se ad esempio utilizzassimo JScipt per scrivere in Asp, ci tornerà utile un'espressione tipo:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
L'espressione
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
permette di inviare una stringa sostituendo un singolo apice (che confonderebbe un database) con una coppia di singoli apici, ma questo è comunque Asp!Il senso è comunque chiaro, replace() permette di sostituire una stringa con un'altra, è molto utilizzato anche nelle chat di un certo livello, dove scrivendo una parolaccia appare, ad esempio, un sinonimo non offensivo, ma facciamo un esempio cercando di non essere volgari :-) Scrivendo nella casella di testo la lettera a ci verrà restituita la lettera b:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
search() - questo metodo è utile per la manipolazione delle stringhe nelle espressioni regolarislice()
Questo metodo permette di estrarre caratteri da una stringa iniziando da un punto stabilito e finendo in un secondo punto stabilito, ricordando sempre che il conteggio inizia da zero (0):
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
small() - come per big() verrà visualizzato un carattere più piccolo di quello di default come in Html con:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
split()
Questo metodo consente di dividere una stringa in un "Array() di stringa" sulla base di un separatore. Vediamo un esempio:
var miaStringa = "divido la stringa in base agli spazi vuoti!";document.write(miaStringa.split(" "));Questo codice stamperà il testo contenuto nella stringa dividendo le singole parole con una virgola, così:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
strike() - verrà visualizzato un testo sbarrato esattamente come in Html con:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
sub() - visualizza la stringa in "pedice" come in Html con:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
substr()
Altro metodo estremamente utile ed importante nella manipolazione delle stringhe, consente di controllare i caratteri presenti in una stringa, non riporto un esempio.substring()
Questo metodo permette di creare una reale sottostringa, eliminando o aggiungendo caratteri ad una stringa specificandone le posizioni:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
sup() - visualizza la stringa in "apice" come in Html con:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
toLowerCase() - Stampa una stringa sempre in minuscolo.toUpperCase() - Stampa una stringa sempre in maiuscolo.
Siamo arrivati alla fine di questa lezione, non mi resta che consigliare a tutti di esercitarsi a manipolare le stringhe sfruttando le nozioni teoriche e pratiche apprese nel corso di questa lezione, e ne risottolineo l'importanza.

Guida tratta da MrWebmaster