Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489

    modificare regexp per una ricerca

    ciao a tutti!

    avrei bisogno di modificare la seguente regexp!

    codice:
    			var re = new RegExp("^" + t, "i");
    attualmente mi cerca SOLTANTO inizio stringa. se io ad esempio ho le seguenti parole:

    albero di mele
    albero di albicocche
    cesto di mele
    cesto di albicocche

    scrivendo "a" nel campo di testo mi trova solo "albero di mele" e "albero di albicocche".
    io vorrei modificare questo regex in modo che cerchi sia "a" che " a" [con lo spazio] in modo da trovare ogni riga che contiene una PAROLA che inizia per "a".

    sapete aiutarmi? io ho provato cosi ma non funziona:

    codice:
    var re = new RegExp(("^" + t)|(" "+t), "i");
    grazie


    ciao

    igor

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    var re = new RegExp("^ ( " + t + "), i");
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    grazie ma non funziona..

  4. #4
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    	var re = new RegExp("^\\s?" + t, "i");

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    grazie ma anche questo non funziona. mi trova soltanto risultati che hanno la prima parola che inizia cosi ma non quelli che hanno una qualsiasi parola che inizia cosi..

  6. #6
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Bastava dirlo... io sono pur sempre partito dal codice che hai mandato tu...
    codice:
    	var re = new RegExp("\\b" + t, "i");

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    miticccccooooo!

    grazie mille!

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.