On Fri, 17 Oct 2008 00:01:02 +0200, Andy Lyttle <[EMAIL PROTECTED]> wrote:
"While the first item's length in segments is greater than 2 and the
first character in each item in segments is a U+0030 DIGIT ZERO
character, remove the first character from each item in segments."
Does this mean, if the length of the first item in segments is greater
than 2 then loop through each item in segments, and if the first
character is 0 then remove it?
Or does it mean, if the length of the first item in segments is greater
than 2 and the first character of every item in segments is 0, then loop
through each item and delete the first character, but if the first
character of any item is not 0 then leave the whole thing alone?
I'm assuming you meant #1, but your wording isn't perfectly clear.
I meant #2. Reworded.
Has it occurred to you that while your algorithm makes the string "foo"
return an error, the string "l33tsp34k" is converted to a dark purple?
Yes. I thought it matched webkit. But further testing shows that it does
not. :-(
999 -> #000999
aaa -> #aaaaaa
aax -> #000000
#999 -> #999999
#aax -> #000000
I've made the algorithm return input if it's correct "#rgb" and otherwise
continue the algorithm (which will instead match IE).
So the above would instead be:
999 -> #090909
aaa -> #0a0a0a
aax -> #0a0a00
#999 -> #999999
#aax -> #0a0a00
Thanks!
--
Simon Pieters
Opera Software