Visualizzazione dei risultati da 1 a 5 su 5

Discussione: solo numeri

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    solo numeri

    ciao a tutti,

    dovrei verificare il campo del numero di telefono quindi dovrebbe contenere solo numeri e al massimo il simbolo +

    come posso fare
    codice:
    if(phone == "solo numeri"){
    alert("Phone is  not a number");
    f.phone.focus();
    return false;
    }
    grazie mille :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    if(f.phone.value.match(/^\+?\d{5,15}$/) ) {

    ... ma forse vuoi il contrario:
    if(!f.phone.value.match(/^\+?\d{5,15}$/) ) {
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    dovrebbe funzionare
    questo controlla se il + è il primo carattere


    codice:
    if(!(phone.match(/^(\+)?(\d)+$/))){
      alert("Phone is  not a number");
      f.phone.focus();
      return false;
    }
    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    perfetto!!!


  5. #5
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    senò c'è la funzione apposita:
    if (isNaN(f.phone.value)) { alert("Non è un numero"); }

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 © 2024 vBulletin Solutions, Inc. All rights reserved.