좌우 공백의 문자열 제거하는 사용자 정의함수
페이지 정보
작성자 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 5,978회 작성일 11-06-13 21:36본문
<HEAD>
<TITLE>공백 관련</TITLE>
<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>
</HEAD>
<BODY>
테스트 중
</BODY>
</HTML>
댓글목록
등록된 댓글이 없습니다.