Develop/Javascript
LotusScript의 Trim을 흉내낸 JavaScript 코드
baragi76
2010. 3. 16. 09:35
LotusScript의 Trim 함수 많이 쓰시죠?
JavaScript에서도 가끔(?) 사용되는 함수입니다.
Trim~~
앞뒤 공백을 제거하고 중간에 겹쳐진 스페이스를 하나의 스페이스로...
---------------------------------------------------------------------------------------------------
function Trim(sValue)
{
sValue = String(sValue);
// 다중 공백 제거
for( ; sValue.indexOf(" ") != -1 ; )
sValue = sValue.replace( " ", " " );
// 앞 공백 제거
if( sValue.indexOf(" ") == 0 )
sValue = sValue.substring( 1, sValue.length );
// 뒤 공백 제거
if( sValue.lastIndexOf(" ") == sValue.length -1 )
sValue = sValue.substring( 0, sValue.length-1 );
return sValue;
}