Come posso vedere se una sottostringa è presente all’interno di un’altra stringa?

Utente HTML.it
chiede

Come posso vedere se una sottostringa è presente all’interno di un’altra stringa?

Redazione HTML.it
risponde

Devi usare il metodo indexOf() delle stringhe. indexOf() restituisce la posizione di una sottostringa all’interno della stringa data, oppure -1 nel caso in cui la sottostringa non sia presente. Quindi per trovare @:

var stringaMail=provaMail@html.it
if (stringaMail.indexOf(“@”)>-1) {
// in questo caso il simbolo @
// è presente all’interno della stringa
}

else {
// nel caso in cui il simbolo @
// NON sia presente
}