Re: [ubl-ndrsc] xsd:gYearMonth as basis of a new datatype for credit card expiry date?

From
Stephen Green <>
Date
2004-02-02T22:29:15+00:00
ID
001501c3e9dd$89d3cff0$08661e3e@user7i6bxplv6p
Thread
Re: [ubl-ndrsc] xsd:gYearMonth as basis of a new datatype for credit card expiry date?
Failing acceptance of my 
former suggestion ("kludgy"?), how about

 

<xsd:simpleType 
name="expiryDate">

   <xsd:restriction 
base="xsd:string">

      <xsd:pattern 
value="([0-3][0-9]/\)?[0-1][0-2]/\[0-9]{2}"/>

   </xsd:restriction 
base="xsd:string">

</xsd:simpleType 
name="expiryDate">

 

where ([0-3][0-9]/\)?[0-1][0-2]/\[0-9]{2} is

either    DD/MM/YY    (the DD/ is optional 
depending on the card)

or         MM/YY

 

Is this exactly how it would appear in the UBL DataType Schema?

 

Thanks

 

Steve

  
----- Original Message ----- 

  
From: 
  Stephen Green 

  
To: UBL NDRSC 

  
Cc:  
  

  
Sent: Monday, February 02, 2004 10:10 
  PM

  
Subject: [ubl-ndrsc] xsd:gYearMonth as 
  basis of a new datatype for credit card expiry date? 

  

  
NDRSC

  
 

  
Just a quick question for LCSC 
  modelling.

  
 

  
Would it be feasible to use xsd:gYearMonth as the base for a new 
  DataType (in the CCTS sense) to

  
cater for MM/YY (albeit YYYY-MM in ISO short date 
  format) as used with Credit Card expiry dates?

  
 

  
Thanks

  
 

  
Stephen 
Green