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]

Reply via email to