Its about 50/50 according to the ones on my machine anyway
so...
var fullStopCultures = ["", "ar-sa", "zh-tw", "en-us", "he-
il", "ja-jp", "ko-kr", "th-th", "ur-pk", "fa-ir", "hy-am", "af-za",
"hi-in", "sw-ke", "pa-in", "gu-in", "ta-in", "te-in", "kn-in", "mr-
in", "sa-in", "kok-in", "syr-sy", "dv-mv", "ar-iq", "zh-cn", "de-ch",
"en-gb", "es-mx", "it-ch", "ar-eg", "zh-hk", "en-au", "ar-ly", "zh-
sg", "en-ca", "es-gt", "fr-ch", "ar-dz", "zh-mo", "de-li", "en-nz",
"ar-ma", "en-ie", "es-pa", "ar-tn", "en-za", "es-do", "ar-om", "en-
jm", "ar-ye", "en-029", "ar-sy", "en-bz", "es-pe", "ar-jo", "en-tt",
"ar-lb", "en-zw", "ar-kw", "en-ph", "ar-ae", "ar-bh", "ar-qa", "es-
sv", "es-hn", "es-ni", "es-pr", "bn-bd", "en-sg", "en-my", "mn-mong-
cn", "qut-gt", "rm-ch", "mi-nz", "ug-cn", "moh-ca", "ga-ie", "ii-cn",
"quz-pe", "ig-ng", "nso-za", "yo-ng", "ha-latn-ng", "fil-ph", "ne-np",
"am-et", "iu-cans-ca", "si-lk", "lo-la", "km-kh", "cy-gb", "bo-cn",
"as-in", "ml-in", "or-in", "bn-in", "en-in", "es-us", "mt-mt", "zu-
za", "xh-za", "tn-za", "iu-latn-ca"];
function numberLocale(value, locale) {
return Number(value.replace(fullStopCultures.indexOf
((locale || navigator.language || navigator.userLanguage).toLowerCase
()) > -1 ? /[^0-9\.]/ : /[^0-9,]/, ""));
}
This i will remove everything but the decimal marker according to the
locale passed or the one your browser is set to.
Changing the language list in your browser does not work in this case
as navigator.language || navigator.userLanguage pick up the accepted
languages.
So to support the accepted languages, I'm going for a server-side
solution which is a shame, but there we go.
Ant
On Jul 6, 9:21 pm, Már <[email protected]> wrote:
> On Jul 6, 7:10 pm, "Anthony Johnston" <[email protected]>
> wrote:
>
> > 1.200,45 is a valid number format for some locales
>
> Actually, it's a valid format for lots and lots! of locales. :-)
> 1 200,45 and 1'200,45 are also fairly common formats.
>
> --
> Már
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"jQuery Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---