[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [xml-dev] IP address pattern matching
- From: "Christopher R. Maden" <crism@maden.org>
- To: xml-dev@lists.xml.org
- Date: Mon, 17 Sep 2001 13:51:20 -0700
At 02:18 17-09-2001, I wrote:
> <simpleType>
> <restriction base="string">
> <pattern value=
>"((0|1[0-9]{1,2}|2([0-4][0-9]?|5[0-5]?|[6-9]))\.){3}(0|1[0-9]{1,2}|2([0-4][0-9]?|5[0-5]?|[6-9]))"
> />
> </restriction>
> </simpleType>
>
>That restricts each number to 0-255, with no leading zeroes.
Or not. It actually restricts numbers to 0,10-29,100-255, which doesn't
help much.
Try this instead:
<simpleType>
<restriction base="string">
<pattern value=
"((0|1[0-9]{0,2}|2([0-4][0-9]?|5[0-5]?|[6-9])?|[3-9][0-9]?)\.){3}(0|1[0-9]{0,2}|2([0-4][0-9]?|5[0-5]?|[6-9])?|[3-9][0-9]?)"
/>
</restriction>
</simpleType>
-Chris
--
Christopher R. Maden, Principal Consultant, HMM Consulting Int'l, Inc.
DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training
<URL: http://www.hmmci.com/ > <URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4 5DFC AC52 F825 AFEC 58DA