将语言环境代码转换为jQuery标准格式

时间:2016-02-10 14:03:49

标签: javascript jquery

是否可以使用javascript转换语言环境代码?

实施例: -

  

en_GB成为en-GB

     

de_DE成为de

     

我的系统返回格式为左(从休息)。 我希望有一个像匹配jquery datepicker代码格式的正确的东西。这里https://github.com/jquery/jquery-ui/tree/master/ui/i18n

1 个答案:

答案 0 :(得分:1)



var convertLocale = function(locale) {
  var localeComponents = locale.split('_');
  console.log(localeComponents);
  return (localeComponents.length < 2) || (localeComponents[0].toLowerCase() === localeComponents[1].toLowerCase()) ? localeComponents[0] : localeComponents[0] + '-' + localeComponents[1];
};

document.write(convertLocale('en_GB'));
&#13;
&#13;
&#13;