Web Tech/Javascript
Javascript trim, ltrim, rtrim
ned3y2k
2011. 9. 26. 22:26
자바스크립에서는 기본적으로 trim이라는 함수를 만들어두지 않았다.
function trim(obj) {
return obj.replace(/^\s+|\s+$/g,"");
}
function ltrim(obj) {
return obj.replace(/^\s+/,"");
}
function rtrim(obj) {
return obj.replace(/\s+$/,"");
}
ex:)
var testvar = " abcd ";
testvar=trim(abcd);
document.write(testvar);
result:
abcd
위 내용을 객체지향적으로 응용해보자! -2011.9.26 추가
String.prototype.trim = function () {
return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function () {
return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function () {
return this.replace(/\s+$/,"");
}
function trim(obj) {
return obj.replace(/^\s+|\s+$/g,"");
}
function ltrim(obj) {
return obj.replace(/^\s+/,"");
}
function rtrim(obj) {
return obj.replace(/\s+$/,"");
}
ex:)
var testvar = " abcd ";
testvar=trim(abcd);
document.write(testvar);
result:
abcd
위 내용을 객체지향적으로 응용해보자! -2011.9.26 추가
String.prototype.trim = function () {
return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function () {
return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function () {
return this.replace(/\s+$/,"");
}