var parse_insee = function(insee){
    if ( insee.length !== 5 ) {
        return null ;
    }
    //Cas spécial pour la Corse
    if ( (insee.substr(0,2) == '2A') || (insee.substr(0,2) == '2B')) {
		return {
            code_dep: insee.substr(0,2),
            code_com: insee.substr(2,3)
        } ;
    } else { 
        //Erreur si nous n'avons pas 5 chiffres
        var regExpInsee = new RegExp("[0-9]{5}$");
        if((regExpInsee.test(insee))) {
            if ( insee.substr(0,2) == '97' ) {
                return {
                    code_dep: insee.substr(0,3),
                    code_com: insee.substr(3,2)
                } ;
            } else {
                return {
                    code_dep: insee.substr(0,2),
                    code_com: insee.substr(2,3)
                } ;
            };
        } else {
            return null;
        }
    };
}

module.exports = parse_insee;

@@ -195,10 +195,16 @@
 ) %7B%0A
-%09%09
+        
 retu
@@ -400,17 +400,17 @@
  RegExp(
-%22
+'
 %5B0-9%5D%7B5%7D
@@ -414,9 +414,9 @@
 %7B5%7D$
-%22
+'
 );%0A 
@@ -795,33 +795,32 @@
                %7D
- 
 ;%0A            %7D;
@@ -810,33 +810,32 @@
 %7D;%0A            %7D
-;
 %0A        %7D else 
@@ -880,11 +880,11 @@
    %7D
-;
 %0A%7D
+;
 %0A%0Amo

Correct indentation et replace doublequote