직접만든 자바스크립트 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년 전
속도빠릅니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 1430 | 18년 전 | 2981 | ||
| 1429 | 18년 전 | 2925 | ||
| 1428 | 18년 전 | 2819 | ||
| 1427 | 18년 전 | 2133 | ||
| 1426 |
|
18년 전 | 2310 | |
| 1425 |
|
18년 전 | 2865 | |
| 1424 |
|
18년 전 | 2959 | |
| 1423 |
frotone
|
18년 전 | 4131 | |
| 1422 | 18년 전 | 6119 | ||
| 1421 | 18년 전 | 2051 | ||
| 1420 | 18년 전 | 2178 | ||
| 1419 | 18년 전 | 1891 | ||
| 1418 | 18년 전 | 1652 | ||
| 1417 | 18년 전 | 2636 | ||
| 1416 | 18년 전 | 1698 | ||
| 1415 | 18년 전 | 1560 | ||
| 1414 | 18년 전 | 4737 | ||
| 1413 | 18년 전 | 1793 | ||
| 1412 | 18년 전 | 1835 | ||
| 1411 | 18년 전 | 1849 | ||
| 1410 | 18년 전 | 1970 | ||
| 1409 | 18년 전 | 3628 | ||
| 1408 | 18년 전 | 1649 | ||
| 1407 | 18년 전 | 1521 | ||
| 1406 | 18년 전 | 1351 | ||
| 1405 | 18년 전 | 1856 | ||
| 1404 | 18년 전 | 1902 | ||
| 1403 |
frotone
|
18년 전 | 3651 | |
| 1402 | 18년 전 | 1976 | ||
| 1401 | 18년 전 | 3111 | ||
| 1400 | 18년 전 | 4728 | ||
| 1399 | 18년 전 | 2860 | ||
| 1398 | 18년 전 | 8055 | ||
| 1397 | 18년 전 | 4061 | ||
| 1396 |
|
18년 전 | 2741 | |
| 1395 | 18년 전 | 1522 | ||
| 1394 | 18년 전 | 2624 | ||
| 1393 | 18년 전 | 5037 | ||
| 1392 | 18년 전 | 5220 | ||
| 1391 |
cncafe
|
18년 전 | 2094 | |
| 1390 |
mixdesign
|
18년 전 | 4352 | |
| 1389 | 18년 전 | 4098 | ||
| 1388 |
mixdesign
|
18년 전 | 4150 | |
| 1387 | 18년 전 | 2270 | ||
| 1386 | 18년 전 | 4185 | ||
| 1385 |
mixdesign
|
18년 전 | 2175 | |
| 1384 | 18년 전 | 3282 | ||
| 1383 | 18년 전 | 4925 | ||
| 1382 | 18년 전 | 1947 | ||
| 1381 |
오디세우스
|
18년 전 | 3404 | |
| 1380 |
mixdesign
|
18년 전 | 1636 | |
| 1379 | 18년 전 | 2741 | ||
| 1378 |
mixdesign
|
18년 전 | 1668 | |
| 1377 | 18년 전 | 2718 | ||
| 1376 |
|
18년 전 | 2553 | |
| 1375 |
|
18년 전 | 1556 | |
| 1374 |
|
18년 전 | 1492 | |
| 1373 |
|
18년 전 | 1737 | |
| 1372 | 18년 전 | 2239 | ||
| 1371 | 18년 전 | 2014 | ||
| 1370 | 18년 전 | 2379 | ||
| 1369 | 18년 전 | 4923 | ||
| 1368 |
mixdesign
|
18년 전 | 1815 | |
| 1367 | 18년 전 | 1258 | ||
| 1366 | 18년 전 | 1376 | ||
| 1365 | 18년 전 | 1337 | ||
| 1364 | 18년 전 | 1082 | ||
| 1363 | 18년 전 | 1078 | ||
| 1362 | 18년 전 | 1411 | ||
| 1361 | 18년 전 | 1362 | ||
| 1360 | 18년 전 | 2349 | ||
| 1359 | 18년 전 | 1224 | ||
| 1358 | 18년 전 | 1610 | ||
| 1357 | 18년 전 | 2098 | ||
| 1356 | 18년 전 | 1278 | ||
| 1355 | 18년 전 | 2829 | ||
| 1354 | 18년 전 | 1270 | ||
| 1353 | 18년 전 | 1648 | ||
| 1352 | 18년 전 | 1500 | ||
| 1351 | 18년 전 | 1451 | ||
| 1350 | 18년 전 | 1238 | ||
| 1349 | 18년 전 | 1077 | ||
| 1348 | 18년 전 | 1668 | ||
| 1347 | 18년 전 | 1108 | ||
| 1346 | 18년 전 | 3616 | ||
| 1345 | 18년 전 | 1712 | ||
| 1344 |
mixdesign
|
18년 전 | 1790 | |
| 1343 | 18년 전 | 1117 | ||
| 1342 | 18년 전 | 1850 | ||
| 1341 | 18년 전 | 1094 | ||
| 1340 | 18년 전 | 1163 | ||
| 1339 | 18년 전 | 1015 | ||
| 1338 | 18년 전 | 1004 | ||
| 1337 | 18년 전 | 1097 | ||
| 1336 |
|
18년 전 | 2578 | |
| 1335 | 18년 전 | 1544 | ||
| 1334 | 18년 전 | 1636 | ||
| 1333 | 18년 전 | 1203 | ||
| 1332 | 18년 전 | 1873 | ||
| 1331 | 18년 전 | 1517 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기