Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2010, 14:26
rossedimare
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Optener separador decimal

Buenas, me ocurre lo siguiente, llevo rato tratando de resolver esto.

Uso html, php y javascript, con firefox como navegador

He tratado de q mi sistema utilice como separador decimal el q yo configure en el sistema, independientemente de la configuracion reginal. Es decir puedo estar configurado en españa (utiliza la coma por defecto) pero puedo customizarla y colocar un punto, he probado con el sigt codigo javascript q encontre:

var n = 1.1;
n = n.toLocaleString().substring(1, 2);

pero n siempre retorna punto, si coloco var n="1,1"; retorna siempre una coma

Por otra parte prové con el sigt codigo en php:

if (false !== setlocale(LC_NUMERIC, "US")) {
$info_localidad = localeconv();
print_r($info_localidad);
$n=$info_localidad[decimal_point];
}

en este caso siempre devuelve el punto (configuracion regional de US obviamente) aunq yo lo personalice con coma
si el setlocale(LC_NUMERIC, 0) me devuelve siempre punto

Necesito traer el separador mediante javascript para validar q el usuario no pueda ingresar un separador incorrecto

Muchas gracias de antemano!!!!!!