[jQuery] Problem with extended and simplified metadata

[jQuery] Problem with extended and simplified metadata

Hi jQueryians,
just tried to use the metadata plugin for my validation plugin. Unfortuanetely, it doesn't work out as nicely as I hoped.
So far, I used this syntax to define validation rules with optional parameters:
validate="required,number,length:2:8"
class="$v(required,min:5)"
The only data that the metadata can read from this example is the "min:5". Otherwise it's missing a colon plus whatever (required, number) or will complain about the second colon (length:2:8).
I'm trying to find an elegant solution for this.
My first idea was to write a custom parser that starts working when the eval call in the metadata plugin fails. I'd use the key as a value whenever the value is ommited. Multiple parameters could be handled by converting them into an array.
The problem: This won't be very elegant.
So it's up to you: Any ideas? John? Up for a challenge? :-)
--
Jörn Zaefferer
http://bassistance.de
--
"Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de
Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht!
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/