Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    333

    è sbagliata questa regex?

    Ciao a tutti
    vorrei sapere se la dichiarazione di questa regex è sbagliata siccome se la inserisco nel codice non funziona più nulla
    grazie

    var re = /src="..\/immagini\/([^"]*)"/i;

    per inciso io ho bisogno di trovare il nome di un'immagini in una src
    Ultima modifica di jomla; 20-10-2014 a 10:29

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    -- edit --
    Ultima modifica di luca200; 20-10-2014 a 10:47

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da jomla Visualizza il messaggio
    per inciso io ho bisogno di trovare il nome di un'immagini in una src
    Non penso che una regular possa risolverti il problema
    Quote Originariamente inviata da luca200 Visualizza il messaggio
    certo che è sbagliata se non la metti fra apici
    Sicuro? Mi sembra che vada tra gli apici in php non js
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio

    Sicuro? Mi sembra che vada tra gli apici in php non js
    Hai ragione

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    333
    ma lo sapete o ci date a occhio??
    Ultima modifica di jomla; 20-10-2014 a 11:36

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    333
    allora cosa faccio in js non vanno gli apici
    Cosa c'è sbagliato?
    La regex servirebbe a trovare il nome di un'immagine che p in una src la quale è inserita in una lunga stringa html
    In locale funziona bene

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da jomla Visualizza il messaggio
    allora cosa faccio in js non vanno gli apici
    Cosa c'è sbagliato?
    La regex servirebbe a trovare il nome di un'immagine che p in una src la quale è inserita in una lunga stringa html
    In locale funziona bene
    Se in locale funziona (ho forti dubbi ma non essendo un esperto di regular non insisto), deve funzionare anche quando lo scarichi sul server, per scrupolo verifica i percorsi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma la stringa che sottoponi alla RE da cosa la ricavi? se lo ricavi leggendolo dal DOM tieni presente che il browser espande gli indirizzi relativi della src completandoli con protocollo dominio e percorso
    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

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    333
    Allora:
    la stringa in cui devo cercare il valore della src dell'immagine mi ritorna da una chiamata ajax ed è costituita da una parte di codice html che va ad incorporarsi alla pagina corrente.
    Siccome questa oarte di oagina è la mia so che dentro c'è un'immagine ma di cui non so il nome a priori.
    Io ho bisogno di sapere il nome di quell'immagine

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    333
    questo è un esempio che in locale funziona bene

    <script>
    var re = /src="..\/immagini\/([^"]*)"/i;
    var txt='<a href="ciao.com" src="../immagini/am.png">';
    alert(txt.match(re)[1]);
    </script>

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.