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

    espressione regolare per telefono

    ho una form con diversi campi che corrispondono a numeri telefonici

    la stringa è del teipo prefisso/numero
    come faccio a ricarmi una espressione regolare in cui sia il prefisso e il numero sia tutto numerico con lo / tra le due ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Con la slash obbligatoria:
    /^\d{2,4}\/\d{5,8}$/

    Con ala slash facoltativa:
    /^\d{2,4}\/*\d{5,8}$/

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da Mich_
    Con la slash obbligatoria:
    /^\d{2,4}\/\d{5,8}$/

    Con ala slash facoltativa:
    /^\d{2,4}\/*\d{5,8}$/

    Ciao
    Michele
    mi permetto di correggerti Mich_
    l'asterisco indica zero o più caratteri
    per il facoltativo (zero o uno) si usa il punto di domanda ?
    /^\d{2,4}\/?\d{5,8}$/


  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Oooppps!

    Grazie Willybit. Sono codici che uso poco e a volte li confondo.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    grazie
    in pratica così

    function CheckNumberPhoneSlash(NumberCheck){
    if (NumberCheck.value){
    if (NumberCheck.value.search(/^\d{2,4}\/\d{5,8}$/ ) != -1){
    } else {
    alert("Numero Non Corretto")
    NumberCheck.focus();
    }

    }
    }

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.