duda sobre patron de expresion regular

Iniciado por MagnusIvanovich, 14 Marzo 2013, 19:44 PM

0 Miembros y 1 Visitante están viendo este tema.

MagnusIvanovich

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!!
Oracle Fussion Middleware, FlWOR, SOA, BPEL, JSP....

Pablo Videla

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.

Pablo Videla

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:

MagnusIvanovich

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 =)
Oracle Fussion Middleware, FlWOR, SOA, BPEL, JSP....

Pablo Videla

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.

1mpuls0

y con {2,4} defines rangos con límite inferior e inferior, mínimo dos y máximo 4

Saludos.
abc