La funzione val() vuole SEMPRE il punto come separatore dei decimali, a prescindere da lingua impostazione ecc.