Ver Mensaje Individual
  #16 (permalink)  
Antiguo 12/05/2009, 08:38
TIFORO
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 16 años, 9 meses
Puntos: 1
Hola.

He mirado los enlaces del foro del web y he revisado mas que el tema, pero en http://www.forosdelweb.com/f18/reemp...eplace-634477/ da error en la funcion ereg.

Y en http://www.forosdelweb.com/f18/duda-..._match-561104/ el segundo codigo no funciona ni sale ningun error PHP pero el codigo es como no hiciera nada.


Código PHP:
if (!preg_match("/[a-z]||[A-Z]||á||é||í|ó||ú||ñ||ü||\@|\*||\+/",$_POST[nombre])){ 
Saludos.

Hola.

He probado la tres lineas de codigo y me hace lo mismo con el codigo anterior con el espacio en blanco me da el error.

Código PHP:
if (!ereg("^\s[a-zA-Z0-9]$",$_POST[nombre])){ 
Como puedo solucionar esto.

Saludos.

Cita:
Iniciado por Ronruby Ver Mensaje
Esa expresion regular solo da verdadero cuando la cadena es un espacio en blanco, seguido de 1 (si, uno solito) caracter alfanumerico.


Esta está bien, pero solo acepta 1 solo caracter alfanumerico o un espacio en blanco. Tienes que pasarle un cuantificador, para que sea 1 o mas caracteres alfanumericos. El signo de + hace el trabajo.



Referencia:
http://www.forosdelweb.com/f18/aport...s-pcre-646110/
Hola.

Enhorabuena ahora si el espacio en blanco no lo detecta pero tengo el siguiente problema si introduzco simbolos extraños me lo tendria que detectar.

Mi linea de codigo:

Código PHP:
if (ereg("^\s[a-zA-Z0-9]$",$_POST[nombre])){ 
Saludos.

Cita:
Iniciado por Ronruby Ver Mensaje
Esa expresion regular solo da verdadero cuando la cadena es un espacio en blanco, seguido de 1 (si, uno solito) caracter alfanumerico.


Esta está bien, pero solo acepta 1 solo caracter alfanumerico o un espacio en blanco. Tienes que pasarle un cuantificador, para que sea 1 o mas caracteres alfanumericos. El signo de + hace el trabajo.



Referencia:
http://www.forosdelweb.com/f18/aport...s-pcre-646110/
Hola.

Estoy buscando en esta pagina http://www.forosdelweb.com/f18/probl...s-pcre-646110/ lo del cuantificador y no entiendo mucho lo que tengo que colocar en mi codigo, si lo que quiero que cuando se introduzca un caracter extraño que me lo detecte salvo los espacios de teclado.

A ver si me puedes echar una mano.

Saludines!!

Cita:
Iniciado por harvestmoon Ver Mensaje
http://www.forosdelweb.com/f18/reemp...eplace-634477/



http://www.forosdelweb.com/f18/duda-..._match-561104/

saludines
PD : ahora no es necesario q me mandes mensajitos jeje estoy pendiente de tus temas saludines!!
__________________
Cada día se aprende algo nuevo

Última edición por GatorV; 12/05/2009 a las 13:56