Small bug fixes convertBinaryText
This commit is contained in:
		@@ -22,7 +22,7 @@ Le projet est disponible sur [function.divlo.fr](https://function.divlo.fr/).
 | 
				
			|||||||
| **convertDistance (firstValue, unitFirstValue, unitFinalValue)** | Convertit la longueur (distance) avec les unités allant de picomètre au Téramètre. | - firstValue : Le nombre que vous voulez convertir - unitFirstValue : l'unité du nombre que vous voulez convertir - unitFinalValue : l'unité de votre nombre après la conversion	|
 | 
					| **convertDistance (firstValue, unitFirstValue, unitFinalValue)** | Convertit la longueur (distance) avec les unités allant de picomètre au Téramètre. | - firstValue : Le nombre que vous voulez convertir - unitFirstValue : l'unité du nombre que vous voulez convertir - unitFinalValue : l'unité de votre nombre après la conversion	|
 | 
				
			||||||
| **filterStudents(filteredLetter, students)** | Affiche uniquement les prénoms (qui sont dans la liste) qui commence par la lettre souhaitée. | - filteredLetter : la lettre à filtré - students : la liste des prénoms  |
 | 
					| **filterStudents(filteredLetter, students)** | Affiche uniquement les prénoms (qui sont dans la liste) qui commence par la lettre souhaitée. | - filteredLetter : la lettre à filtré - students : la liste des prénoms  |
 | 
				
			||||||
| **randomQuote()** | Génère aléatoirement une citation ou un proverbe. | Aucun paramètre  |
 | 
					| **randomQuote()** | Génère aléatoirement une citation ou un proverbe. | Aucun paramètre  |
 | 
				
			||||||
| **convertCurrency(currency, euroValue)** | Convertis des euros (€) dans une autre devise. | - urlFixerIO : l'url de l'API pour les taux de change - currency : la devise à avoir après conversion - euroValue : le nombre d'euros (€) à convertir  |
 | 
					| **convertCurrency(currency, euroValue)** | Convertis des euros (€) dans une autre devise. [Lien de l'API](https://exchangeratesapi.io/) | - currency : la devise à avoir après conversion - euroValue : le nombre d'euros (€) à convertir  |
 | 
				
			||||||
| **utf8ToBin(s)** | UTF-8 vers Binaire | - s : la valeur à convertir  |
 | 
					| **utf8ToBin(s)** | UTF-8 vers Binaire | - s : la valeur à convertir  |
 | 
				
			||||||
| **binToUtf8(s)** | Binaire vers UTF-8 | - s : la valeur à convertir  |
 | 
					| **binToUtf8(s)** | Binaire vers UTF-8 | - s : la valeur à convertir  |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -36,5 +36,4 @@ Le projet est disponible sur [function.divlo.fr](https://function.divlo.fr/).
 | 
				
			|||||||
| **dateTimeUTC(utc)** | Donne la date et l'heure selon l'UTC (Universal Time Coordinated). | - utc : heure de décalage avec l'utc |
 | 
					| **dateTimeUTC(utc)** | Donne la date et l'heure selon l'UTC (Universal Time Coordinated). | - utc : heure de décalage avec l'utc |
 | 
				
			||||||
| **showDateTime(enteredOffset)** | Affiche la date et l'heure (format : dd/mm/yyyy - 00:00:00). | - enteredOffset : date à formaté |
 | 
					| **showDateTime(enteredOffset)** | Affiche la date et l'heure (format : dd/mm/yyyy - 00:00:00). | - enteredOffset : date à formaté |
 | 
				
			||||||
| **realDateTime(id)** | Affiche l'heure en temps réel. | - id : l'id de votre span/div où vous voulez afficher l'heure en temps réel |
 | 
					| **realDateTime(id)** | Affiche l'heure en temps réel. | - id : l'id de votre span/div où vous voulez afficher l'heure en temps réel |
 | 
				
			||||||
| **timeZone(json)** | Récupére le décalage en secondes à partir de l'heure UTC grâce à l'API openweathermap.org. | - json : le json de l'API |
 | 
					| **timeZone(json)** | Récupére le décalage en secondes à partir de l'heure UTC grâce à l'API openweathermap.org. | - json : le json de l'API |
 | 
				
			||||||
| **isStringBin(s)** | Verifie si une chaîne de caractère c'est du binaire ou non | - s : valeur à testé |
 | 
					 | 
				
			||||||
@@ -428,9 +428,4 @@ function timeZone(json) {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    let timeZoneStr = timeZoneValue.toString();
 | 
					    let timeZoneStr = timeZoneValue.toString();
 | 
				
			||||||
    return dateTimeUTC(timeZoneStr); 
 | 
					    return dateTimeUTC(timeZoneStr); 
 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// Verifie si une chaîne de caractère c'est du binaire ou non
 | 
					 | 
				
			||||||
function isStringBin(s) {
 | 
					 | 
				
			||||||
    return s.match(/^[+\-0-1(). ]+$/g) !== null ? true : false;
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -190,13 +190,13 @@ $(function () {
 | 
				
			|||||||
        if(isEmptyValue(binaryTextValue)) {
 | 
					        if(isEmptyValue(binaryTextValue)) {
 | 
				
			||||||
            $('.results').html(emptyMessageError);
 | 
					            $('.results').html(emptyMessageError);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        else if (isBinaryValue === true && convertIn === 'Texte') { 
 | 
					        else if (convertIn === 'Texte') { 
 | 
				
			||||||
            // Le replace enlève les espaces
 | 
					            // Le replace enlève les espaces
 | 
				
			||||||
            let textResult = binToUtf8(binaryTextValue.replace(/\s/g,'')); 
 | 
					            let textResult = binToUtf8(binaryTextValue.replace(/\s/g,'')); 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            $('.results').html(textResult);
 | 
					            $('.results').html(textResult);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        else if (isBinaryValue === false && convertIn === 'Binaire') {
 | 
					        else if (convertIn === 'Binaire') {
 | 
				
			||||||
            // Les 2 replace permettent de rajouter un espace tout les 8 bits
 | 
					            // Les 2 replace permettent de rajouter un espace tout les 8 bits
 | 
				
			||||||
            let binaryResult = utf8ToBin(binaryTextValue);
 | 
					            let binaryResult = utf8ToBin(binaryTextValue);
 | 
				
			||||||
            binaryResult = binaryResult.replace(/(\d{8})/g, '$1 ').replace(/(^\s+|\s+$)/,''); 
 | 
					            binaryResult = binaryResult.replace(/(\d{8})/g, '$1 ').replace(/(^\s+|\s+$)/,''); 
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user