Foros del Web » Programando para Internet » PHP »

validar campo precio numerico?

Estas en el tema de validar campo precio numerico? en el foro de PHP en Foros del Web. quiero validar un campo precio, en javascript lo estaba aciendo asi: var precio = /([?1234567890][.][1234567890][1234567890])+$/ pero en php no tengo ni idea, solo quiero que ...
  #1 (permalink)  
Antiguo 20/09/2010, 20:17
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
validar campo precio numerico?

quiero validar un campo precio, en javascript lo estaba aciendo asi:

var precio = /([?1234567890][.][1234567890][1234567890])+$/


pero en php no tengo ni idea, solo quiero que cuando pongan una cifra en dolares que esta sea correcta si no, que les muestre el error...


ejemplo: 1.00
ejemplo: 10.00
ejemplo: 100.00
ejemplo: 1,000.00
ejemplo: 10,000.00

Gracias...
  #2 (permalink)  
Antiguo 20/09/2010, 20:39
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: validar campo precio numerico?

hmmm... lo que tu tienes se le conoce como expresión regular y al ser otro "lenguaje" funciona, o debería funcionar casi igual en PHP...

claro, hay que usar ciertas funciones, pero por lo demás es casi idéntico!!

te invito a leer lo siguiente:
http://www.forosdelweb.com/f18/aport...s-pcre-646110/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 20/09/2010, 20:43
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: validar campo precio numerico?

Gracias patrueke
  #4 (permalink)  
Antiguo 20/09/2010, 20:55
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: validar campo precio numerico?

Cita:
Iniciado por Ojete Ver Mensaje
Gracias patrueke
al menos tomate el tiempo de escribir completo mi nick...

digo, no se cobra por carácter!!

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 20/09/2010, 21:07
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: validar campo precio numerico?

Claro.

Ya hase tiempo que tengo la duda de que significa tu nick esta medio misterioso, what does it mean? Tu avatar =.
  #6 (permalink)  
Antiguo 20/09/2010, 21:39
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: validar campo precio numerico?

Cita:
Iniciado por pateketrueke Ver Mensaje
hmmm... lo que tu tienes se le conoce como expresión regular y al ser otro "lenguaje" funciona, o debería funcionar casi igual en PHP...

claro, hay que usar ciertas funciones, pero por lo demás es casi idéntico!!

te invito a leer lo siguiente:
http://www.forosdelweb.com/f18/aport...s-pcre-646110/
Hola, estaba leyendo el aporte pero no se me prende el foco de como hacerlo, algun ejemplo para ver si lo entiendo mejor??
  #7 (permalink)  
Antiguo 20/09/2010, 21:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: validar campo precio numerico?

traducimos a PHP...
Código PHP:
$regex '/([?1234567890][.][1234567890][1234567890])+$/';
$valor '1.00';

echo 
preg_match($regex$valor)? 'si''no'
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 20/09/2010, 21:48
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: validar campo precio numerico?

que cosas..... Bueno pues , Gracias....

Etiquetas: numerico, precio, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:12.