Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Array indexOf

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    369

    Array indexOf

    Salve a tutti.

    Io ho una stringa, immaginiamo il nome di una persona.

    Poi ho un array di lettere ['a', 's', 'q']

    Io vorrei usare stringa.indexOf(array), ovvero vorrei che mi venisse restituita la prima occorrenza di una qualsiasi di quelle 3 lettere nella mia stringa...è possibile? come?

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    369
    nessuno sa aiutarmi?

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non sono sicuro che sia la strada giusta....

    var str = "porta";
    var ar = ['a', 's', 't'];
    var ar1 = ar.join("");
    var RE = new RegExp("["+ar1+"]");
    alert(str.indexOf(RE.exec(str)));

    se poi non e' l'indice che cerchi ma proprio la prima lettera e' sufficiente

    var prima = RE.exec(str);

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.