<script>
/**
* 좌우 공백 제거
*/
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
/**
* 텍스트 좌측 부분의 공백 갯수
*/
String.prototype.leftSpaceQuantity = function()
{
var count = 0;
for( i = 0; i < this.length; i++ )
{
if( this.charAt(i) == ' ' )
count++;
else
break;
}
return count;
}
/**
* 텍스트 우측 부분의 공백 갯수
*/
String.prototype.rightSpaceQuantity = function()
{
var count = 0;
for( i = this.length - 1; i >= 0; i-- )
{
if( this.charAt(i) == ' ' )
count++;
else
break;
}
return count;
}
var test = " 테스트 ";
alert( "공백 제거 전 : " + test );
alert( "좌우 공백 제거 후 : " + test.trim() );
alert( "좌측 공백 갯수 " + test.leftSpaceQuantity() );
alert( "우측 공백 갯수 " + test.rightSpaceQuantity() );
</script>
/**
* 좌우 공백 제거
*/
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
/**
* 텍스트 좌측 부분의 공백 갯수
*/
String.prototype.leftSpaceQuantity = function()
{
var count = 0;
for( i = 0; i < this.length; i++ )
{
if( this.charAt(i) == ' ' )
count++;
else
break;
}
return count;
}
/**
* 텍스트 우측 부분의 공백 갯수
*/
String.prototype.rightSpaceQuantity = function()
{
var count = 0;
for( i = this.length - 1; i >= 0; i-- )
{
if( this.charAt(i) == ' ' )
count++;
else
break;
}
return count;
}
var test = " 테스트 ";
alert( "공백 제거 전 : " + test );
alert( "좌우 공백 제거 후 : " + test.trim() );
alert( "좌측 공백 갯수 " + test.leftSpaceQuantity() );
alert( "우측 공백 갯수 " + test.rightSpaceQuantity() );
</script>
'Programming > JavaScript' 카테고리의 다른 글
문자열을 변수로 인식시키기 (0) | 2008.08.05 |
---|---|
자바스크립트로 문자열 검사하기 (0) | 2008.08.05 |
짧은글,댓글 등에서 300자, 1000자, 등으로 제한(혹은 SMS 80byte제한) (0) | 2008.08.05 |
마우스 우클릭 방지 방법 (0) | 2008.06.07 |
자바스크립트 한글 자동 입력 (0) | 2008.06.07 |