|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: IP address pattern matching
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








