Échangeons, partageons et grandissons ensemble!
Chez Raymond Chabot Grant Thornton, nous croyons qu’il est important de maintenir des relations durables et enrichissantes. LOOP, c’est le réseau des anciens employés de #RCGT.
Le symbole infini de notre réseau représente cette connexion éternelle que nous souhaitons entretenir avec vous.
Faire partie de LOOP, c’est la garantie d’un réseau d’affaires solide et dynamique. En rejoignant LOOP, vous bénéficiez d’un accès privilégié à une communauté de professionnels partageant les mêmes valeurs, expertises et ambitions.
Vous pourrez non seulement renouer avec d’anciens collègues, mais aussi découvrir de nouvelles opportunités de collaboration et de développement professionnel.
Pourquoi rejoindre LOOP?
Entretenir et élargir votre réseau professionnel
LOOP vous offre une plateforme unique pour échanger avec vos anciens collègues et élargir votre réseau.
Accéder à du contenu et des avantages exclusifs
Profitez d’invitations à des événements exclusifs, de formations continues et de nombreux autres avantages réservés aux membres de notre communauté.
Partager et grandir ensemble
En rejoignant LOOP, vous contribuez à un réseau où le partage de bonnes pratiques et l’entraide sont au cœur de nos valeurs.
Rejoignez-nous et restez dans la LOOP
function handleFormSubmit(ele) {
var submitButton = ele.querySelector('input[type=submit]');
var spinner = document.createElement('span');
spinner.setAttribute('class', 'loader');
submitButton.setAttribute('disabled', true);
submitButton.style.cursor = 'wait';
submitButton.parentNode.appendChild(spinner);
return true;
}
function resetSubmitButton(e){
var submitButtons = e.target.form.getElementsByClassName('submit-button');
for(var i=0;i]+)>)/ig);
}
, failureMessage: "Value must not contain any HTML"}
);
fe3341.add(Validate.Length, {
tooShortMessage:"Limite de caractères atteinte.", tooLongMessage: "Limite de caractères atteinte.", minimum: 0, maximum: 111}
);
fe3341.add(Validate.Presence, {
failureMessage:"Ce champ est requis."}
);
var dom2 = document.querySelector('#form278 #fe3342');
var fe3342 = new LiveValidation(dom2, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
fe3342.add(Validate.Custom, {
against: function(value) {
return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i);
}
, failureMessage: "Value must not contain any URL's"}
);
fe3342.add(Validate.Custom, {
against: function(value) {
return !value.match(/(<([^>]+)>)/ig);
}
, failureMessage: "Value must not contain any HTML"}
);
fe3342.add(Validate.Length, {
tooShortMessage:"Limite de caractères atteinte.", tooLongMessage: "Limite de caractères atteinte.", minimum: 0, maximum: 111}
);
fe3342.add(Validate.Presence, {
failureMessage:"Ce champ est requis."}
);
var dom3 = document.querySelector('#form278 #fe3343');
var fe3343 = new LiveValidation(dom3, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
fe3343.add(Validate.Format, {
pattern: /(^[A-Z0-9!#\$%&'\*\+\-\/=\?\^_`\{\|\}~][A-Z0-9!#\$%&'\*\+\-\/=\?\^_`\{\|\}~\.]{0,62}@(([A-Z0-9](?:[A-Z0-9\-]{0,61}[A-Z0-9])?)(\.[A-Z0-9](?:[A-Z0-9\-]{0,61}[A-Z0-9])?)+)$)/i, failureMessage: "Un courriel valide est requis."}
);
fe3343.add(Validate.Format, {
pattern: /\.\.|\.@/i, failureMessage: "Un courriel valide est requis.", negate: "true"}
);
fe3343.add(Validate.Presence, {
failureMessage:"Ce champ est requis."}
);
var dom4 = document.querySelector('#form278 #fe3344');
var fe3344 = new LiveValidation(dom4, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
fe3344.add(Validate.Presence, {
failureMessage:"Ce champ est requis."}
);
var dom5 = document.querySelector('#form278 #fe3345');
var fe3345 = new LiveValidation(dom5, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
var dom7 = document.querySelector('#form278 #fe3346');
var fe3346 = new LiveValidation(dom7, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
fe3346.add(Validate.Custom, {
against: function(value) {
return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i);
}
, failureMessage: "Value must not contain any URL's"}
);
fe3346.add(Validate.Custom, {
against: function(value) {
return !value.match(/(<([^>]+)>)/ig);
}
, failureMessage: "Value must not contain any HTML"}
);
fe3346.add(Validate.Length, {
tooShortMessage:"Limite de caractères atteinte.", tooLongMessage: "Limite de caractères atteinte.", minimum: 0, maximum: 111}
);
fe3346.add(Validate.Presence, {
failureMessage:"Ce champ est requis."}
);
var dom8 = document.querySelector('#form278 #fe3347');
var fe3347 = new LiveValidation(dom8, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
fe3347.add(Validate.Custom, {
against: function(value) {
return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i);
}
, failureMessage: "Value must not contain any URL's"}
);
fe3347.add(Validate.Custom, {
against: function(value) {
return !value.match(/(<([^>]+)>)/ig);
}
, failureMessage: "Value must not contain any HTML"}
);
fe3347.add(Validate.Length, {
tooShortMessage:"Limite de caractères atteinte.", tooLongMessage: "Limite de caractères atteinte.", minimum: 0, maximum: 111}
);
fe3347.add(Validate.Presence, {
failureMessage:"Ce champ est requis."}
);
var dom10 = document.querySelector('#form278 #fe3348');
var fe3348 = new LiveValidation(dom10, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
fe3348.add(Validate.Custom, {
against: function(value) {
return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i);
}
, failureMessage: "Value must not contain any URL's"}
);
fe3348.add(Validate.Custom, {
against: function(value) {
return !value.match(/(<([^>]+)>)/ig);
}
, failureMessage: "Value must not contain any HTML"}
);
fe3348.add(Validate.Length, {
tooShortMessage:"Limite de caractères atteinte.", tooLongMessage: "Limite de caractères atteinte.", minimum: 0, maximum: 111}
);
var dom11 = document.querySelector('#form278 #fe3349');
var fe3349 = new LiveValidation(dom11, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
var dom12 = document.querySelector('#form278 #fe3350');
var fe3350 = new LiveValidation(dom12, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
fe3350.add(Validate.Custom, {
against: function(value) {
return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i);
}
, failureMessage: "Value must not contain any URL's"}
);
fe3350.add(Validate.Custom, {
against: function(value) {
return !value.match(/(<([^>]+)>)/ig);
}
, failureMessage: "Value must not contain any HTML"}
);
fe3350.add(Validate.Length, {
tooShortMessage:"Limite de caractères atteinte.", tooLongMessage: "Limite de caractères atteinte.", minimum: 0, maximum: 111}
);
var dom15 = document.querySelector('#form278 #fe3351');
var fe3351 = new LiveValidation(dom15, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
fe3351.add(Validate.Custom, {
against: function(value) {
return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i);
}
, failureMessage: "Value must not contain any URL's"}
);
fe3351.add(Validate.Custom, {
against: function(value) {
return !value.match(/(<([^>]+)>)/ig);
}
, failureMessage: "Value must not contain any HTML"}
);
fe3351.add(Validate.Acceptance, {
failureMessage:"Ce champ est requis."}
);
var dom16 = document.querySelector('#form278 #fe3352');
var fe3352 = new LiveValidation(dom16, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
fe3352.add(Validate.Custom, {
against: function(value) {
return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i);
}
, failureMessage: "Value must not contain any URL's"}
);
fe3352.add(Validate.Custom, {
against: function(value) {
return !value.match(/(<([^>]+)>)/ig);
}
, failureMessage: "Value must not contain any HTML"}
);
var dom17 = document.querySelector('#form278 #fe3353');
var fe3353 = new LiveValidation(dom17, {
validMessage: "", onlyOnBlur: false, wait: 300, isPhoneField: false}
);
fe3353.add(Validate.Custom, {
against: function(value) {
return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i);
}
, failureMessage: "Value must not contain any URL's"}
);
fe3353.add(Validate.Custom, {
against: function(value) {
return !value.match(/(<([^>]+)>)/ig);
}
, failureMessage: "Value must not contain any HTML"}
);