Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Espressioni Regolari e carattere .

    Ciao a tutti.
    Sono alle prese con un'espressione regolare che deve riconoscermi il carattere .(punto) come possibile separatore e non vederlo come metacarattere accetta tutto.

    codice:
     var datePat = 	/^(\d{1,2})(\/|-|\\|_|\\.)(\d{1,2})(\/|-|\\|_|\\.)(\d{2,4})$/; 
    	 var datePat2=  /^(\d{1,2})(\/|-|\\|_|\\.)(\d{1,2})$/
    	 
         var matchArray = date.match(datePat)
         var matchArray1= date.match(datePat2);
    mi serve per riconoscere una data..

    ho provato anche con . oppure \. ma niente non riesco.

    Come si fà?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non capisco se il doppio escape che si vede e' voluto... ed in tal caso cosa dovrebbe significare davanti al . ... si deve usare solo davanti al metacarattere \
    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

  3. #3
    si si è voluta perchè in questo post ho visto che era stato risolto così..

    comunque ,non sò bene cosa ho modificato,cmq stà di fatto che ora mi riconosce . come carattere propio come volevo

    ed ho usato:
    codice:
    /^(\d{1,2})(\/|-|\\|_|\.)(\d{1,2})(\/|-|\\|_|\.)(\d{2,4})$/;
    cosi mi riconosce i caratteri / - \ _ .

    e questo problema l'abbiamo risolto
    Grazie dell'interessamento

    Però ho un'altro problema sempre con javascript questa è la discussione che ho già aperto.. non è che potreste dare un'occhio

    Thanks
    Andrea

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Appunto. Hai eliminato il doppio \ davanti al punto
    Originariamente inviato da AndreaSTi
    Però ho un'altro problema sempre con javascript questa è la discussione che ho già aperto.. non è che potreste dare un'occhio
    Lo sai (rileggi il regolamento) che puoi parlare di un singolo argomento in ogni discussione... cartellino giallo
    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

  5. #5
    si si proprio prima di scrivere ho letto il regolamento
    ecco un'estratto
    ...
    *--non riproporre la stessa domanda aprendo nuove discussioni.
    Rispondetevi da soli per riportare in alto la discussione e portate pazienza.
    Ed evitate di postare il vostro problema in thread altrui se ne avete già aperto uno.

    *-- non aprire la stessa discussione su più forum. (crossposting)
    Diventa complicato seguirne gli sviluppi (per voi e per chi tenta di aiutarvi)
    ...


    io non ho riproposto il mio problema in un'altra discussione
    ma ho solo messo il link.

    così facendo non pensavo di incasinare la lettura perchè appunto comunque la discussione si spostava su un'alto thread..

    Però se ho interpretato male il regolamento, mi scuso e mi prendo l'ammonizione..

    Andrea

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da AndreaSTi
    io non ho riproposto il mio problema in un'altra discussione
    ma ho solo messo il link.
    Ah, ecco

    Ok, scusato
    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.