jQuery: verificare se una variabile contiene una stringa

jQuery: verificare se una variabile contiene una stringa

Posso controllare in jQuery se una stringa contiene al suo interno una determinata sequenza di caratteri?

Vi siete mai chiesti se è possible controllare in jQuery se una stringa contiene al suo interno una determinata sequenza di caratteri?

La risposta è sì, è possibile eseguire questo controllo in modo molto semplice.

Per farlo possiamo utilizzare la funzione indexOf, che, se trova l’occorrenza specificata, restituisce un valore diverso da -1 indicante la posizione in cui inizia la sequenza cercata.

Di conseguenza, se si vuole solo controllare la presenza di una determinata sottostringa, è sufficiente verificare che il valore restituito dalla funzione indexOf sia diverso da -1.

Ad esempio:


//in questo esempio verificheremo se la variabile myVar contiene la parola 'Questa'

var myVar = 'Questa è la variabile';

if(myVar.indexOf('Questa') != -1)

{

//la contiene

return true;

{

else

{

//non la contiene

return false;

}

loader