/**
 * plugin jsquery pour utiliser les ER comme sélecteur
 * exemple :<code>
 * $('tr:regex(id,^toto_[^_]+$)') // tous les tr commençant par "toto" suivi d'un seul "_"
 * </code>
 */
jQuery.expr[':'].regex = function(elem, index, match) {
	var matchParams = match[3].split(','), validLabels = /^(data|css):/, attr = {
		method : matchParams[0].match(validLabels) ? matchParams[0].split(':')[0]
				: 'attr',
		property : matchParams.shift().replace(validLabels, '')
	}, regexFlags = 'ig', regex = new RegExp(matchParams.join('').replace(
			/^\s+|\s+$/g, ''), regexFlags);
	return regex.test(jQuery(elem)[attr.method](attr.property));
}

