Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Mensaje iniciado por: MagnusIvanovich en 14 Marzo 2013, 19:44 PM

Título: duda sobre patron de expresion regular
Publicado por: MagnusIvanovich en 14 Marzo 2013, 19:44 PM
Estimados! un gusto!
soy nuevo en este mundo
y les traigo una pregunta a ver si me pueden orientar o ayudar....

correspondiente a una sintaxis de XML

<xs:simpleType name="fecha">
<xs:annotation>
<xs:documentation>Fecha, con formato YYYY-MM-DD</xs:documentation> </xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="((19|20)\d\d-(0[1-9]|10|11|12)\-(0[1-9]|1\d|2\d|30|31)){0,1}"/> </xs:restriction>
</xs:simpleType>

el valor del patron posee el formato de la fecha que he descrito arriba en el tag de documentacion, pero el patron posee las llaves un {0,1} que desconozco de este codigo....

a que pertenece? o su utilidad en el patron?


Saludos!!
Título: Re: duda sobre patron de expresion regular
Publicado por: Pablo Videla en 14 Marzo 2013, 19:46 PM
Mira realmente desconozco esa tecnología, pero siempre cuando veo {0} o {1} para mi son parametros, pero como te digo, lo mas probable es que este equivocado xD.
Título: Re: duda sobre patron de expresion regular
Publicado por: Pablo Videla en 14 Marzo 2013, 19:53 PM
Disculpa el doble post, buscando encontre esto

CitarThe next example defines an element called "password" with a restriction. There must be exactly eight characters in a row and those characters must be lowercase or uppercase letters from a to z, or a number from 0 to 9:
<xs:element name="password">
 <xs:simpleType>
   <xs:restriction base="xs:string">
     <xs:pattern value="[a-zA-Z0-9]{8}"/>
   </xs:restriction>
 </xs:simpleType>
</xs:element>

Traduccion de google El siguiente ejemplo define un elemento llamado "password" con una restricción. Debe haber exactamente ocho caracteres en una fila y los caracteres deben ser letras minúsculas o mayúsculas de un Z, o un número de 0 a 9:
Título: Re: duda sobre patron de expresion regular
Publicado por: MagnusIvanovich en 14 Marzo 2013, 20:00 PM
Cita de: DonVidela en 14 Marzo 2013, 19:53 PM
Disculpa el doble post, buscando encontre esto

Traduccion de google El siguiente ejemplo define un elemento llamado "password" con una restricción. Debe haber exactamente ocho caracteres en una fila y los caracteres deben ser letras minúsculas o mayúsculas de un Z, o un número de 0 a 9:

Gracias!

probare viendo si es el largo de caracteres que acepta!
y les cuento =)
Título: Re: duda sobre patron de expresion regular
Publicado por: Pablo Videla en 14 Marzo 2013, 20:01 PM
Cita de: MagnusIvanovich en 14 Marzo 2013, 20:00 PM
Gracias!

probare viendo si es el largo de caracteres que acepta!
y les cuento =)

Para mas información http://www.w3schools.com/schema/schema_facets.asp ahí esta la documentación de los tag que pusiste, saludos.
Título: Re: duda sobre patron de expresion regular
Publicado por: 1mpuls0 en 14 Marzo 2013, 20:11 PM
y con {2,4} defines rangos con límite inferior e inferior, mínimo dos y máximo 4

Saludos.