TrustButVerify

( by Mark Kockerbeck )
a terse plugin so jQuery selectors work with LiveValidation
<script type="text/javascript" src="js/jquery.1.3.2.js"></script>
<script type="text/javascript" src="js/livevalidation.1.3.compressed.js"></script>
<script type="text/javascript" src="js/jquery.trustbutverify.1.0.js"></script>  
<script type="text/javascript" >
  $(document).ready(function(){
    var isNumeric = function(v){ return (v - 0) == v && v.length > 0; };
    $.tbv.settings.wait = 1;
    $.tbv.settings.validMessage = 'Ok';
    $('input.required').required();
    $('input.numeric').validate(isNumeric, 'must be a number');
    $('#email').validEmail();
    $('input.address').validLength({ minimum: 1, maximum: 50 });
    $('#zip').matches(/^\d{5}$/);
  });  
</script>

Download (requires jQuery 1.3.2 & LiveValidation 1.3)

Examples

Settings   $.tbv.settings;

Chaining   $('#email').required().validEmail().validate(function(v){ return !v.match("aol"); });

required   $('input').required();

validate   $('input').validate(function(v){ return true | false; });

matches   $('#zip').matches(/^d{5}$/);

doesntMatch   $('#email').doesntMatch(/.*\@aol\.com/);

validEmail   $('#email').validEmail();

validLength   $('.address').validLength({ minimum: 5, maximum: 50 ));