Hi~ Summers!!

[javascript] 낙타 표기법(Camel Notation) 변환 본문

개발/JavaScript

[javascript] 낙타 표기법(Camel Notation) 변환

eNaNII 2013. 10. 23. 18:51

1. 언더바를 낙타 표기법으로 변환

1
2
3
4
5
6
7
8
9
var under2camel = function(str){
    return str.toLowerCase().replace(/(\_[a-z])/g, function(arg){
        return arg.toUpperCase().replace('_','');
    });
};
 
var result = under2camel('user_id');
 
alert(result);

 

2. 낙타 표기법을 언더바로 변환

1
2
3
4
5
6
7
8
9
var camel2under = function(str){
    return str.replace(/([A-Z])/g, function(arg){
            return "_"+arg.toLowerCase();
    });
};
 
var result = camel2under('userId');
 
alert(result);
Comments