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

    convalida numero di telefono

    Mi son perso un attimino sulla necessità di convalidare un campo che deve contenere un numero di telefono.

    Vorrei quindi che, se nel campo ci sono caratteri che non sono cifre oppure caratteri speciali associati ai numeri di telefono del tipo + / * # \ - ( ), una variabile (es. $errore) vada su 1, altrimenti su 0.

    Come faccio, tra preg_match ed eregi non ci sto a capì niente

    Grazie

  2. #2
    Se la tua necessità é semplicemente verificare che sia un numero (che non contenga caratteri), usa la funzione is_int

    if(is_int($var))
    {
    é un numero intero
    }
    else
    {
    contiene dei caratteri indesiderati
    }

  3. #3
    intanto grazie per la risposta

    comunque qui sorge il problema: di solito faccio così (usando is_numeric) ma in tal caso se nel numero c'è il + del prefisso internazionale, o un trattino ... mi dirà che ci sono caratteri indesiderati che indesiderati in realtà non sono!

  4. #4
    Usa le espressioni regolari e tutto si risolve
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  5. #5
    leggiti il manuale di php e usa la funzione preg_match,per il pattern da utilizzare ti consiglio una ricerca qui dove troverai sicuramente ciò che ti serve
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

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.