Visualizzazione risultati 1 fino 4 di 4

Discussione: Javascript, se il testo contiene...

  1. #1
    Guest

    Predefinito Javascript, se il testo contiene...

    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

  2. #2
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    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'); }
    non so se va, ma si usa indexOf; se esso risulta -1 la parola non c'è (case sensitive)

  3. #3
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    C'è un modo più efficiente e più efficace, basta usare le espressioni regolari:
    Codice:
    stringa.test (/\bparola\b/i);
    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.

    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...

  4. #4
    Guest

    Predefinito

    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

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •