Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                        
                        4年前关闭。
                                                                                            
                
        
是否可以使用javascript转换语言环境代码?

例:-


  en_GB变为en-GB
  
  de_DE成为de
  
  等等


我的系统返回格式为左边的格式(其余)。
我想有一些合适的东西来匹配jquery datepicker代码格式。在这里https://github.com/jquery/jquery-ui/tree/master/ui/i18n

最佳答案

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'));

09-20 08:50