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

    validazione campo telefono in un form

    Buongiorno a tutti, ho un piccolo problemino nella validazione di due campo del form, esattamente telefono e cellulare. Ho pensato di limitare il set di caratteri che l'utente può inserire con una stringa tipo quella della validazione della mail ma non funziona..ho visto qualche manuale di regex ma non capisco bene.. la stringa è la seguente :

    if (!numero.match (/^([0-9]{2,4})\([/\-\' '])\([0-9]{5,8}))$/) {......

    sapete dirmi cos'è che non va?il mio intento era di permettere di inserire un prefisso quindi da 2a4 caratteri, poi / o - o lo spazio, quindi accettare tutti e 3 questi caratteri, e poi altre 5-8 cifre del numero. Credo di essere vicino alla soluzione ma non va...
    grazie mille in anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    if (!numero.match (/^([0-9]{2,4})([/\-' '])([0-9]{5,8}))$/) {......
    o cosi:
    if (!numero.match (/^([0-9]{2,4})+([/\-' '])+([0-9]{5,8}))$/) {......
    numero è una variabile tipo numero=document.nomeform.Elemento.value giusto?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao Andrea, la variabile la prendo così: var numero = num.value;
    ho provato a inserire le due stringhe ma non sembra funzionare..non so

  4. #4
    Ho provato la stessa cosa per il campo nome ma non va neanche qui anche se dovrebbe essere una stupidaggine credo :
    if (!nome.match(/^([a-zA-Z])+$/) {..

    sono sicuro che è l' if a dare problemi in entrambi i casi perchè ho provato a commentarlo e bypassando questa riga funziona.

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.