Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Zend zf2 validacion exprecion regular

Estas en el tema de zf2 validacion exprecion regular en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola buenas tardes. Espero me puedan ayudar. Estoy tratando de validar una exprecion regular ( validacion de RFC México) con Zend Framework 2, en la ...
  #1 (permalink)  
Antiguo 19/06/2015, 12:03
Avatar de zerokull  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 15 años
Puntos: 1
zf2 validacion exprecion regular

Hola buenas tardes. Espero me puedan ayudar.

Estoy tratando de validar una exprecion regular ( validacion de RFC México) con Zend Framework 2, en la parte de los formularios. Este es mi codigo:

Código PHP:
$inputFilter->add(
                    
$factory->createInput(array(
                            
'name' => 'rfc',
                            
'required' => true,
                            
'filters' => array(
                                    array(
'name' => 'StripTags'),
                                    array(
'name' => 'StringTrim')
                            ),
                            
'validators' => array(
                                    array(
                                            
'name' => 'NotEmpty',
                                            
'options' => array(
                                                    
'messages' => array(
                                                            
$isEmpty => 'RFC no puede estar vacio.'
                                                    
),
                                                    
'encoding' => 'UTF-8',
                                                    
'min' => 5,
                                                    
'max' => 15
                                            
),
                                            
'break_chain_on_failure' => true,                                            
                                    ),
                                    array(
                                            
'name' => 'Regex',
                                            
'options' => array(
                                                    
'pattern' => '/^([A-Z,Ñ,&]{3,4}([0-9]{2})(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[A-Z|\d]{3})$',
                                                    
'messages' => array(
                                                            
$regex => 'RFC con formato invalido'
                                                    
),
                                            ),
                                    ),
                            )
                    ))); 
y al momento de probarlo me marca este error: Internal error parsing the pattern '/^([A-Z,�,&]{3,4}([0-9]{2})(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[A-Z|\d]{3})$'

yo digo que es por la Ñ.
alguien me puede dar una mano?

Gracias y saludos

Etiquetas: framework, regular, validacion, zend, zf2
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:07.