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

    Validazione numero di cellulare

    Salve a tutti, è tutta la mattina che provo a far funzionare l'espressione regolare per la validazioen di un numero di cellulare che deve avere le seguenti possibilitù di digitazione:
    +391231234567
    oppure
    +39 323 1134566
    oppure
    +39 396/456789

    ne ho provate diverese ma nessuna sembra funzionare, perché?

    eccone alcune;

    1 = /^\+39{1}[0-9]{10}$/;
    2=^(([+]39)?((38[8,9,0])|(39[0-3])|(34[0,3,7-9])|(36[0,3,6,8])|(33[0,3-9])|(32[0,3,8,9]))([0-9]{6,7}))?$
    3=/^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(- {0,1} | \ s {0,1} ) \ d {2} (- {0,1} | \ s {0,1}) \ d {2} $/
    4=/^((00|\+)39[\. ]??)??3\d{2}[\. ]??\d{6,7}$/

    if (document.frmUser.cell.value.match(Phone2)) {
    alert('corretto');
    } else {
    alert('Numero di cellulare non valido (es. +393331234567)');
    return false;
    }

    chi mi aiuta?

  2. #2
    /^(\+39(\s{0,1})[0-9]{3,3}(\s|\/|[0-9])[0-9]{6,9})$/

    l'ho fatta di botta provala ciao..

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.