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

    reg exp per varie tipologie di numeri telefonici

    ho usato questa regular exp.
    var re = new RegExp("^[0-9-/.]*$");
    per indicare i numeri teelefonici cosi formati

    06.44444444
    06-42343243
    06/46565557

    č giusta?
    quel meno e quello slash dopo il nove non rischiano di crearmi casini?

    grazie(magari ne avete giā parlato ma non funziona la ricerca)

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Certo.
    Anche il punto. Devi farli precedere dal carattere di escape \

    "^[0-9\-\/\.]*$"
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    ok ti credo(sei il moderatore!!!! )ma a me sembrava funzionare cmq.
    ho fatto delle prove e non mmi sembrava ci fossero controindicazioni

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il fatto di essere moderatore mi da` un po' di esperienza piu` di altri, non conoscenza, quindi lascia perdere.

    Prova a validare un numero di telefono con caratteri alfanumerici con il tuo sistema (con il punto senza backslash davanti).

    Comunque in DevGuru le RE sono trattate abbastanza bene.

    Piu` in dettaglio lo sono nel manuale Perl.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    e se invece voglio aggiungere un underscore o un'altra lettera(ad ex. la a accentata)???
    anche li devo aggiungere l'escape o basta fare cosi :


    var re = new RegExp("^[0-9a-zA-Zā_]*$")


    ???


    (hey scherzavo sulla cosa del moderatore)

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    underscore o altri caratteri puoi inserirli senza probelmi.
    Basta che non abbiano un significato particolare.

    Per le accentate, dipende dal charset che usi. In linea di massima non si possono usare, ma se usi il chareset corretto forse si` (ma io non ho esperienza).


    [OT]
    ok per lo scherzo, a volte ci sono utenti che ti offendono solo perche` dici qualcosa, e su questo tasto sono piuttosto suscettibile. Scusa. In effetti avrei dovuto capirlo: c'era anchela faccina.
    [/OT]
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    boh mi sembra che aggiungendo le accentate come tho fatto vedere sopra non ci siano problemi

    grazie cmq

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.