src/researches/french/passiveVoice/FrenchParticiple.js
function( participleExceptionRegexes ) {
	var participle = this.getParticiple();
	var match = [];

	forEach( participleExceptionRegexes, function( participleExceptionRegex ) {
		var exceptionMatch = participle.match( participleExceptionRegex );
		if ( exceptionMatch ) {
			match.push( exceptionMatch[ 0 ] );
		}
	} );

	if ( match.length > 0 ) {
		return true;
	}

	return false;
}
function( participleExceptionRegexes ) {
	var participle = this.getParticiple();
	var match = [];

	forEach( participleExceptionRegexes, function( participleExceptionRegex ) {
		var exceptionMatch = participle.match( participleExceptionRegex );
		if ( exceptionMatch ) {
			match.push( exceptionMatch[ 0 ] );
		}
	} );

	if ( match.length > 0 ) {
		return true;
	}

	return false;
}
function ( participleExceptionRegexes ) { var participle = this . getParticiple ( ) ; var match = [ ] ; forEach ( participleExceptionRegexes , function ( participleExceptionRegex ) { var exceptionMatch = participle . match ( participleExceptionRegex ) ; if ( exceptionMatch ) { match . push ( exceptionMatch [ 0 ] ) ; } } ) ; if ( match . length > 0 ) { return true ; } return false ; }
Checks whether a given participle matches a list of regex exceptions.

@param {Array} participleExceptionRegexes The array of regexes to check.
@returns {boolean} Returns true if the participle matches a regex.
Checks whether a given participle matches a list of regex exceptions .