¿Cómo puedo implementar con zend una validación para un campo de un formulario en el caso que sean números por ejemplo un numero de telefono?
Validar numero de telefono con Zend
Iniciado por
Gabriel Estrada
, jul 31 2014 05:36
#1 AUTOR PREGUNTA
Esto también te interesa!
#3
Publicado 31 julio 2014 - 06:21
Debes usar un regex pero tambien debes incluir ciertas cosas en tu código como heredar de Zend_Validate, te dejo un ejemplo:
class App_Validate_Phone extends Zend_Validate_Abstract { const NOT_VALID = 'telefonoInvalido'; protected $_messageTemplates = array( self::NOT_VALID => "numero de telefono '%value%' debe estar en el formato +COUNTRYCODE.PHONENUMBER" ); public function isValid($value) { $this->_setValue($value); if (!preg_match('/^\+([0-9]+)\.([0-9]+)$/',$value)) { $this->_error(self::NOT_VALID); return false; } return true; } }
#4 AUTOR PREGUNTA
Publicado 31 julio 2014 - 07:40
Gracias jhony crack jeje