직접만든 자바스크립트 Trim 함수입니다.
vbscript에서는 Trim 기능이 있는데 javascript에서는 Trim기능이 없어서..고민하다가. 한번 만들어봤습니다.
함수 사용법은 vbscript과 같구요
함수명은 trim , rtrim, ltrim 3개 입니다.. 작업하시면서 필요하실껍니다.
<HTML>
<HEAD>
<TITLE> 자바스크립드 완벽 Trim 함수 </TITLE>
<script language="javascript">
<HEAD>
<TITLE> 자바스크립드 완벽 Trim 함수 </TITLE>
<script language="javascript">
function ltrim(value)
{
var LeftTrimValue = "";
var i=0;
{
var LeftTrimValue = "";
var i=0;
if( value == "" )
return "";
return "";
strLen = value.length;
while(i<strLen)
{
if(value.charAt(i) != " ") break;
i++;
}
{
if(value.charAt(i) != " ") break;
i++;
}
for(s=i;s<strLen;s++)
{
LeftTrimValue = LeftTrimValue + value.charAt(s);
}
{
LeftTrimValue = LeftTrimValue + value.charAt(s);
}
return LeftTrimValue;
}
}
function rtrim(value)
{
var RightTrimValue = "";
{
var RightTrimValue = "";
if( value == "" )
return "";
return "";
strLen = value.length;
--strLen;
while( 0 <= strLen)
{
if(value.charAt(strLen) != " ") break;
--strLen;
}
{
if(value.charAt(strLen) != " ") break;
--strLen;
}
for(s=0;s<=strLen;s++)
{
RightTrimValue = RightTrimValue + value.charAt(s);
}
{
RightTrimValue = RightTrimValue + value.charAt(s);
}
return RightTrimValue;
}
}
function trim(value)
{
return rtrim(ltrim(value));
}
{
return rtrim(ltrim(value));
}
function test()
{
switch(eval(form.sel.value))
{
case 1 : alert("\"" + trim(form.ok.value) + "\"" ); break;
case 2 : alert("\"" + rtrim(form.ok.value) + "\"" ); break;
case 3 : alert("\"" + ltrim(form.ok.value) + "\"" ); break;
}
}
</script>
</HEAD>
{
switch(eval(form.sel.value))
{
case 1 : alert("\"" + trim(form.ok.value) + "\"" ); break;
case 2 : alert("\"" + rtrim(form.ok.value) + "\"" ); break;
case 3 : alert("\"" + ltrim(form.ok.value) + "\"" ); break;
}
}
</script>
</HEAD>
<body>
<form name="form">
<select name="sel">
<option value="1">Trim</option>
<option value="2">rTrim</option>
<option value="3">lTrim</option>
</select>
<input type="text" name="ok" >
<input type="button" value="확인" onclick="test()"><br>
</form>
<select name="sel">
<option value="1">Trim</option>
<option value="2">rTrim</option>
<option value="3">lTrim</option>
</select>
<input type="text" name="ok" >
<input type="button" value="확인" onclick="test()"><br>
</form>
</BODY>
</HTML>
</HTML>
긁어다가 textbox에 글 넣구 스페이스 넣구 한번 동작해보세요
[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]
댓글 1개
18년 전
속도빠릅니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 1230 |
|
18년 전 | 2004 | |
| 1229 |
|
18년 전 | 2938 | |
| 1228 |
|
18년 전 | 2628 | |
| 1227 | 18년 전 | 2924 | ||
| 1226 | 18년 전 | 2359 | ||
| 1225 |
|
18년 전 | 2429 | |
| 1224 | 18년 전 | 2737 | ||
| 1223 |
|
18년 전 | 3984 | |
| 1222 |
mixdesign
|
18년 전 | 2628 | |
| 1221 |
|
18년 전 | 2746 | |
| 1220 | 18년 전 | 3206 | ||
| 1219 | 18년 전 | 2909 | ||
| 1218 | 18년 전 | 2105 | ||
| 1217 |
|
18년 전 | 2549 | |
| 1216 | 18년 전 | 2562 | ||
| 1215 |
mixdesign
|
18년 전 | 4036 | |
| 1214 |
|
18년 전 | 4787 | |
| 1213 | 18년 전 | 2316 | ||
| 1212 |
mixdesign
|
18년 전 | 2491 | |
| 1211 |
|
18년 전 | 2423 | |
| 1210 | 18년 전 | 3755 | ||
| 1209 |
mixdesign
|
18년 전 | 2372 | |
| 1208 |
mixdesign
|
18년 전 | 2374 | |
| 1207 |
mixdesign
|
18년 전 | 1718 | |
| 1206 |
mixdesign
|
18년 전 | 2002 | |
| 1205 |
mixdesign
|
18년 전 | 2698 | |
| 1204 |
mixdesign
|
18년 전 | 3577 | |
| 1203 | 18년 전 | 3089 | ||
| 1202 | 18년 전 | 2971 | ||
| 1201 | 18년 전 | 2031 | ||
| 1200 | 18년 전 | 4125 | ||
| 1199 | 18년 전 | 2161 | ||
| 1198 | 18년 전 | 4193 | ||
| 1197 | 18년 전 | 2501 | ||
| 1196 | 18년 전 | 2355 | ||
| 1195 |
|
18년 전 | 3462 | |
| 1194 | 18년 전 | 2235 | ||
| 1193 | 18년 전 | 2146 | ||
| 1192 | 18년 전 | 3272 | ||
| 1191 | 18년 전 | 3955 | ||
| 1190 | 18년 전 | 2219 | ||
| 1189 |
|
18년 전 | 2354 | |
| 1188 |
|
18년 전 | 3823 | |
| 1187 | 18년 전 | 2706 | ||
| 1186 | 18년 전 | 3363 | ||
| 1185 | 18년 전 | 2774 | ||
| 1184 | 18년 전 | 1663 | ||
| 1183 | 18년 전 | 2130 | ||
| 1182 | 18년 전 | 3696 | ||
| 1181 |
mermaid
|
18년 전 | 2917 | |
| 1180 | 18년 전 | 2970 | ||
| 1179 | 18년 전 | 3607 | ||
| 1178 | 18년 전 | 2166 | ||
| 1177 |
|
18년 전 | 2281 | |
| 1176 | 18년 전 | 3173 | ||
| 1175 | 18년 전 | 1867 | ||
| 1174 |
|
18년 전 | 2225 | |
| 1173 |
|
18년 전 | 2526 | |
| 1172 | 18년 전 | 1773 | ||
| 1171 | 18년 전 | 2102 | ||
| 1170 | 18년 전 | 1988 | ||
| 1169 | 18년 전 | 2506 | ||
| 1168 | 18년 전 | 1924 | ||
| 1167 | 18년 전 | 1719 | ||
| 1166 | 18년 전 | 1743 | ||
| 1165 | 18년 전 | 1726 | ||
| 1164 | 18년 전 | 2776 | ||
| 1163 | 18년 전 | 1555 | ||
| 1162 |
|
18년 전 | 5671 | |
| 1161 |
이걸~어쩌나~
|
18년 전 | 2395 | |
| 1160 | 18년 전 | 1667 | ||
| 1159 | 18년 전 | 4702 | ||
| 1158 | 18년 전 | 2052 | ||
| 1157 | 18년 전 | 4841 | ||
| 1156 | 18년 전 | 3189 | ||
| 1155 | 18년 전 | 2129 | ||
| 1154 | 18년 전 | 1832 | ||
| 1153 |
BEST79
|
18년 전 | 2107 | |
| 1152 | 18년 전 | 1723 | ||
| 1151 | 18년 전 | 1838 | ||
| 1150 | 18년 전 | 1836 | ||
| 1149 |
inniskun
|
18년 전 | 2480 | |
| 1148 |
|
18년 전 | 3494 | |
| 1147 |
|
18년 전 | 5976 | |
| 1146 |
|
18년 전 | 3865 | |
| 1145 | 18년 전 | 3056 | ||
| 1144 | 18년 전 | 2135 | ||
| 1143 | 18년 전 | 2404 | ||
| 1142 | 18년 전 | 2195 | ||
| 1141 |
|
18년 전 | 2300 | |
| 1140 | 18년 전 | 2407 | ||
| 1139 | 18년 전 | 2845 | ||
| 1138 | 18년 전 | 2538 | ||
| 1137 | 18년 전 | 1993 | ||
| 1136 | 18년 전 | 3127 | ||
| 1135 | 18년 전 | 3592 | ||
| 1134 | 18년 전 | 3831 | ||
| 1133 |
자반고등어
|
18년 전 | 3337 | |
| 1132 | 18년 전 | 3387 | ||
| 1131 | 18년 전 | 2564 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기