Skip to content

Instantly share code, notes, and snippets.

@Jamedjo
Last active December 18, 2015 02:39
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Jamedjo/5712395 to your computer and use it in GitHub Desktop.
Save Jamedjo/5712395 to your computer and use it in GitHub Desktop.
Quick currency detection script I wrote while making http://jamedjo.github.io/Converter/ to test out angularjs
function defaultCurrencyFromLanguage(){
var lang = window.navigator.userLanguage || window.navigator.language;
var symbol = "$";
if(/gb|uk|tr|je|ta|gs|gg|im|sd|sl|vg|cy|eg|fk|gi|lb|sh|ac|ss|sd|sy/i.test(lang)) {
symbol = "£";
}
else if(/me|sk|ea|gf|tf|bl|mf|ie|ee|re|it|mc|si|de|es|at|yt|gp|pm|cy|pt|fr|gr|ic|be|ad|fi|lu|va|mt|sm|mq|nl|ax|cs/i.test(lang)) {
symbol = "€";
}
else if(/cn|jp|fm|sj/i.test(lang)) {
symbol = "¥";
}
else if(/in|bt|pk|bd|iq|np|mu|sc|lk/i.test(lang)) {
symbol = "₨";
}
else if(/kp|kr/i.test(lang)) {
symbol = "₩";
}
else if(/li|ch/i.test(lang)) {
symbol = "CHF";
}
else if(/is|nb|nn|sv|et|da/i.test(lang)) {
symbol = "kr";
}
else if(/ru/i.test(lang)) {
symbol = "руб";
}
return symbol;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment