Foro de elhacker.net

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

Citar
The 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
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
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.