Ir al contenido


Foto

Como puedo validar solo letras y números con php


  • Por favor identifícate para responder
6 respuestas en este tema

#1 aleprog

aleprog

    Member

  • Miembros
  • PipPip
  • 39 mensajes

Escrito 31 octubre 2011 - 09:31

Como puedo validar solo letras y números con php es decir que solo se acepte en un campo letras y numero quiero que esa validación sea con php
  • 0

#2 Bish0p

Bish0p

    Advanced Member

  • Miembros
  • PipPipPip
  • 64 mensajes
  • LocationMéxico, DF

Escrito 31 octubre 2011 - 06:19

Que tal,


te recomiendo que leas las siguientes ligas

http://www.w3schools.../php_filter.asp
http://www.php.net/m....validation.php

Saludos
  • 0

#3 aleprog

aleprog

    Member

  • Miembros
  • PipPip
  • 39 mensajes

Escrito 02 noviembre 2011 - 08:15

esta bien pero estoy buscando una función en  php que valides si contiene letras y numero
  • 0

#4 kosios

kosios

    Member

  • Miembros
  • PipPip
  • 39 mensajes

Escrito 02 noviembre 2011 - 10:27



javascript
  1. function wordnum(data) // Valida que solo sean Palabras o letras
  2.   {
  3.     var nonum = /^\d+$/;
  4.     return nonum.test(data);
  5.   }
  6.  
  7.   function numword(data) // valida que solo sean numeros
  8.   {
  9.     var nonum = /^\d+$/;
  10.     return !nonum.test(data);
  11.   }


  • 0

#5 aleprog

aleprog

    Member

  • Miembros
  • PipPip
  • 39 mensajes

Escrito 02 noviembre 2011 - 01:10

function wordnum(data) // Valida que solo sean Palabras o letras
  {
    var nonum = /^\d+$/;
    return nonum.test(data);
  }
 
  function numword(data) // valida que solo sean numeros
  {
    var nonum = /^\d+$/;
    return !nonum.test(data);
  }

pero eso seria con javascript pero como seria con php hacer una validacion que sea numeros y letras
  • 0

#6 kosios

kosios

    Member

  • Miembros
  • PipPip
  • 39 mensajes

Escrito 03 noviembre 2011 - 07:42

muy sencillo, con la función de php isnumeric...

primero preguntas con un if isnumeric una variable entonces esta función devuelve un true o false o 1 y 0, su es true es numero, false entonces es letra. fácil no.???




php
  1. if(is_numeric($entrante)) {
  2.         echo "$entrante es un numero";
  3.     }
  4.     else {
  5.         echo "$entrante es una palabra";
  6.     }



Hay mas formas de hacerlo, hecha un vistazo al manual de php o busca en google, ya eso esta mas q hecho y recontrahecho, ejeje estamos en contacto. ojala te ayude.

  • 0

#7 aleprog

aleprog

    Member

  • Miembros
  • PipPip
  • 39 mensajes

Escrito 03 noviembre 2011 - 08:29

muy sencillo, con la función de php isnumeric...

primero preguntas con un if isnumeric una variable entonces esta función devuelve un true o false o 1 y 0, su es true es numero, false entonces es letra. fácil no.???




php
  1. if(is_numeric($entrante)) {
  2.         echo "$entrante es un numero";
  3.     }
  4.     else {
  5.         echo "$entrante es una palabra";
  6.     }



Hay mas formas de hacerlo, hecha un vistazo al manual de php o busca en google, ya eso esta mas q hecho y recontrahecho, ejeje estamos en contacto. ojala te ayude.

eso valida si es numero o si no son caracteres pero podria hacer que en un campo acepte [a-z][0-9] en php
  • 0




IP.Board spam blocked by CleanTalk.