Whoops. Should have done my homework. It appears that Xerces does not
recognize the "^" and "$".
I think this is what you want:
<xsd:maxLength value = "4"/>
<xsd:minLength value = "2"/>
<xsd:pattern value="[a]{2,4}"/>
-----Original Message-----
From: Radek Wisniewski [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 13, 2001 7:12 AM
To: [EMAIL PROTECTED]
Subject: regexp bug
Patterns like this:
<xsd:pattern value="[a]{2,4}"/>
say:
strings "a" is not valid
strings "aa" "aaa" "aaaa" are valid
but "aaaaa" "aaaaaaaaaaaaa" and so on are valid to
Upper limit doesn't work.
xerces 1.4.3
any JDK
Radek Wisniewski
www.datenknecht.de
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]