Qual'è la funzione javascript che cerca se esiste o no una certa parola in un testo?
Qual'è la funzione javascript che cerca se esiste o no una certa parola in un testo?
Ultima modifica di scfansite : 15-10-2008 alle ore 18.17.32
non so se va, ma si usa indexOf; se esso risulta -1 la parola non c'è (case sensitive)Codice HTML:var stringa="ciao mondo"; function strpos(str,find){ if(str.indexOf(find)!=-1){ return true; }else{ return false; }} if(strpos(stringa, "ciao")){ alert('in '+stringa+'cè la parola ciao'); }else{ alert('in '+stringa+' NON cè la parola ciao'); }
C'è un modo più efficiente e più efficace, basta usare le espressioni regolari:Questa riga verifica se esiste la parola "parola" all'interno della stringa "stringa", che sia una "vera" parola (e non qualcosa tipo "parolaio" o "saltaparola") e in modo case-insensitive (ovvero indipendentemente dal fatto che sia scritta maiuscola o minuscola). Restituisce true se la parola viene trovata, false in caso contrario.Codice:stringa.test (/\bparola\b/i);
Stammi bene...
Ultima modifica di dementialsite : 15-10-2008 alle ore 19.32.03
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...
A me il codice mi serve per il mio blog.
<data:post.body/> serve per mostrare i post. Vorrei uno script che controlli se esista una certa parola nel post.
=)
Edit: mi puoi fare un esempio demential?
Ultima modifica di scfansite : 15-10-2008 alle ore 22.38.30