■ 프론트엔드 ■/JavaScript

js에서 Trim, Ltrim, Rtrim 확장하여 사용하기

serpiko 2016. 7. 29. 17:31

   js에서 Trim, Ltrim, Rtrim 확장하여 사용하기


대부분의 언어에서 많이 지원하는 공백제거 메서드인 Trim이 자바스크립트에서는 없기때문에


String 객체에서 Prototype으로 확장하여 사용하는 법을 소개.



String.prototype.Trim = function() 
{
    return this.replace(/(^\s*)|(\s*$)/gi, "");
};

String.prototype.Ltrim = function() 
{
    return this.replace(/^\s*/, "");
};

String.prototype.Rtrim = function() 
{
    return this.replace(/\s*$/, "");
};

 

정체는.. 정규식의 향연


by jquery library