// 숫자 타입에서 쓸 수 있도록 format() 함수 추가

Number.prototype.format = function(){

    if(this==0) return 0;

 

    var reg = /(^[+-]?\d+)(\d{3})/;

    var n = (this + '');

 

    while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2');

 

    return n;

};

 

// 문자열 타입에서 쓸 수 있도록 format() 함수 추가

String.prototype.format = function(){

    var num = parseFloat(this);

    if( isNaN(num) ) return "0";

 

    return num.format();

};


// 콤마가 들어간 문자열을 콤마 제거하면서 숫자형 반환

String.prototype.unformat = function(){

var str = this.replace(/,/g,'');

var num = parseFloat(str);

if( isNaN(num) ) {

return "0";

}


return String(num);

};

 

 

// 숫자 타입 test

var num = 123456.012;

console.log(num.format());               // 123,456.012

 

num = 13546745;

console.log(num.format());               // 13,546,745

 

// 문자열 타입 test

console.log("12348".format());           // 12,348

console.log("12348.6456".format());      // 12,348.6456


출처: http://stove99.tistory.com/113


배열의 특정 요소 제거


배열 = 배열.splice($.inArray("특정요소", 배열),1);



배열을 문자열로 출력


배열 = 배열.join("합칠 문자열");


var nm = "listVo[0].col1";

// 괄호안의 문자 추출하기
nm = nm.match(/\[.*\]/gi);
nm += "";
nm = nm.split("[").join("");
nm = nm.split("]").join("");

// 괄호문자 치환하기
nm = nm.replace(/\[.*\]/gi, '[1]');

'Javascript' 카테고리의 다른 글

String to Date / Date to String  (0) 2020.12.17
숫자에 콤마와 언콤마를 편하게  (0) 2016.06.27
숫자에 천단위 콤마 찍기  (0) 2014.10.01
형변환, 숫자체크  (0) 2014.06.26
Date Format  (0) 2014.04.04

문자 -> 숫자

Number(text);
parseFloat(number);


숫자 -> 문자

String(number);


진법

parseInt(number, radix);


숫자체크

function isNumberic(text) {
    return typeof Number(text) === 'number' && isFinite(text);
}


'Javascript' 카테고리의 다른 글

정규식으로 괄호 안의 문자 추출과 치환하기  (0) 2015.07.09
숫자에 천단위 콤마 찍기  (0) 2014.10.01
Date Format  (0) 2014.04.04
replaceAll 구현  (0) 2013.09.05
팝업을 정중앙으로 띄울때  (0) 2012.04.27

자바스크립트에는 replace는 있지만 replaceAll은 없다. 그래서 replace를 사용할 경우 치환은 최초 1회만 해준다.

가장 편하고 간단한 방법은 split으로 쪼개고 join으로 합치는 방법이다.

이걸 아래처럼 래핑쓰면 편리하다.


function replaceAll(text, before, after) {

    return text.split(before).join(After);

}


'Javascript' 카테고리의 다른 글

정규식으로 괄호 안의 문자 추출과 치환하기  (0) 2015.07.09
숫자에 천단위 콤마 찍기  (0) 2014.10.01
형변환, 숫자체크  (0) 2014.06.26
Date Format  (0) 2014.04.04
팝업을 정중앙으로 띄울때  (0) 2012.04.27

+ Recent posts