직접만든 자바스크립트 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년 전
속도빠릅니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 730 |
|
19년 전 | 2758 | |
| 729 |
그레이스웹
|
19년 전 | 3545 | |
| 728 |
|
19년 전 | 2731 | |
| 727 |
|
19년 전 | 2557 | |
| 726 |
|
19년 전 | 2378 | |
| 725 |
|
19년 전 | 2286 | |
| 724 |
|
19년 전 | 2163 | |
| 723 |
|
19년 전 | 4282 | |
| 722 |
|
19년 전 | 2708 | |
| 721 |
|
19년 전 | 2203 | |
| 720 |
|
19년 전 | 2300 | |
| 719 |
|
19년 전 | 2868 | |
| 718 |
|
19년 전 | 1984 | |
| 717 |
|
19년 전 | 3211 | |
| 716 |
|
19년 전 | 2784 | |
| 715 |
|
19년 전 | 2310 | |
| 714 |
|
19년 전 | 1856 | |
| 713 |
|
19년 전 | 2275 | |
| 712 |
|
19년 전 | 2025 | |
| 711 |
|
19년 전 | 1932 | |
| 710 |
|
19년 전 | 2506 | |
| 709 |
|
19년 전 | 2363 | |
| 708 |
|
19년 전 | 3917 | |
| 707 |
|
19년 전 | 3755 | |
| 706 |
|
19년 전 | 2271 | |
| 705 |
|
19년 전 | 3347 | |
| 704 |
|
19년 전 | 2022 | |
| 703 |
|
19년 전 | 2413 | |
| 702 |
|
19년 전 | 2305 | |
| 701 |
홀로남은자
|
19년 전 | 2371 | |
| 700 |
홀로남은자
|
19년 전 | 2194 | |
| 699 | 19년 전 | 2836 | ||
| 698 |
|
19년 전 | 2859 | |
| 697 |
|
19년 전 | 3193 | |
| 696 |
|
19년 전 | 3064 | |
| 695 |
|
19년 전 | 2738 | |
| 694 |
|
19년 전 | 2965 | |
| 693 |
|
19년 전 | 3224 | |
| 692 |
|
19년 전 | 2904 | |
| 691 |
|
19년 전 | 2656 | |
| 690 | 19년 전 | 2962 | ||
| 689 | 19년 전 | 4536 | ||
| 688 | 19년 전 | 2464 | ||
| 687 | 19년 전 | 2484 | ||
| 686 | 19년 전 | 3513 | ||
| 685 | 19년 전 | 3202 | ||
| 684 | 19년 전 | 2879 | ||
| 683 | 19년 전 | 2087 | ||
| 682 | 19년 전 | 1793 | ||
| 681 | 19년 전 | 2891 | ||
| 680 | 19년 전 | 1746 | ||
| 679 | 19년 전 | 2330 | ||
| 678 | 19년 전 | 3984 | ||
| 677 | 19년 전 | 3780 | ||
| 676 | 19년 전 | 3506 | ||
| 675 | 19년 전 | 3429 | ||
| 674 |
|
19년 전 | 1590 | |
| 673 |
|
19년 전 | 1951 | |
| 672 |
|
19년 전 | 1883 | |
| 671 | 19년 전 | 2546 | ||
| 670 | 19년 전 | 4670 | ||
| 669 |
|
19년 전 | 2792 | |
| 668 |
|
19년 전 | 1943 | |
| 667 |
|
19년 전 | 1966 | |
| 666 |
|
19년 전 | 1874 | |
| 665 |
|
19년 전 | 2609 | |
| 664 |
|
19년 전 | 8216 | |
| 663 |
|
19년 전 | 2757 | |
| 662 |
|
19년 전 | 2807 | |
| 661 |
|
19년 전 | 3075 | |
| 660 |
|
19년 전 | 2250 | |
| 659 |
|
19년 전 | 2276 | |
| 658 |
|
19년 전 | 2205 | |
| 657 |
|
19년 전 | 2106 | |
| 656 |
|
19년 전 | 2301 | |
| 655 |
|
19년 전 | 2555 | |
| 654 |
|
19년 전 | 3098 | |
| 653 | 19년 전 | 2349 | ||
| 652 | 19년 전 | 1934 | ||
| 651 |
|
19년 전 | 2878 | |
| 650 | 19년 전 | 5039 | ||
| 649 | 19년 전 | 3541 | ||
| 648 | 19년 전 | 3494 | ||
| 647 | 19년 전 | 3003 | ||
| 646 | 19년 전 | 2437 | ||
| 645 | 19년 전 | 1520 | ||
| 644 | 19년 전 | 3160 | ||
| 643 | 19년 전 | 2035 | ||
| 642 |
|
19년 전 | 5415 | |
| 641 | 19년 전 | 2454 | ||
| 640 | 19년 전 | 3451 | ||
| 639 | 19년 전 | 2897 | ||
| 638 | 19년 전 | 1777 | ||
| 637 | 19년 전 | 3893 | ||
| 636 | 19년 전 | 2446 | ||
| 635 | 19년 전 | 2335 | ||
| 634 |
|
19년 전 | 3032 | |
| 633 |
|
19년 전 | 3326 | |
| 632 | 19년 전 | 2532 | ||
| 631 | 19년 전 | 2290 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기