Bonjour,
J'utilise le code suivant pour éliminer le caractère hexa: 0x32 ( caractere unicode non imprimable )
$coord = '12.2356, 22.5245' // <== le blanc est le caractère 0x32
csplit = $coord.split(',');
var coord1 = csplit[0];
if (coord1.charCodeAt(0) == 32) coord1 = coord1.substring(1); // sup caractère unicode '0x32'
var coord2 = csplit[1];
if (coord2.charCodeAt(0) == 32) coord2 = coord2.substring(1);
var coord = coord2 + ',' + coord1 ; // ==> '12.2356,22.5245'
Or selon moi un replace devrait faire cela en une ligne de code du type
$coord = $coord.replace( /0x32/g, '');
Or rien ne se passe, j'en deduis que mon code est foireux au niveau de la déclaration du caractère hexa.
Après 232 essais j'appelle votre aide.
Merci d'avance
Meg
J'utilise le code suivant pour éliminer le caractère hexa: 0x32 ( caractere unicode non imprimable )
$coord = '12.2356, 22.5245' // <== le blanc est le caractère 0x32
csplit = $coord.split(',');
var coord1 = csplit[0];
if (coord1.charCodeAt(0) == 32) coord1 = coord1.substring(1); // sup caractère unicode '0x32'
var coord2 = csplit[1];
if (coord2.charCodeAt(0) == 32) coord2 = coord2.substring(1);
var coord = coord2 + ',' + coord1 ; // ==> '12.2356,22.5245'
Or selon moi un replace devrait faire cela en une ligne de code du type
$coord = $coord.replace( /0x32/g, '');
Or rien ne se passe, j'en deduis que mon code est foireux au niveau de la déclaration du caractère hexa.
Après 232 essais j'appelle votre aide.
Merci d'avance
Meg