직접만든 자바스크립트 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년 전
속도빠릅니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 330 |
prosper
|
20년 전 | 2239 | |
| 329 |
prosper
|
20년 전 | 1847 | |
| 328 |
prosper
|
20년 전 | 1660 | |
| 327 | 20년 전 | 3738 | ||
| 326 | 20년 전 | 4816 | ||
| 325 |
hwatta
|
20년 전 | 2435 | |
| 324 |
|
20년 전 | 3117 | |
| 323 | 20년 전 | 5822 | ||
| 322 |
hwatta
|
20년 전 | 2810 | |
| 321 |
hwatta
|
20년 전 | 2291 | |
| 320 |
yesmoa
|
20년 전 | 4546 | |
| 319 | 20년 전 | 2639 | ||
| 318 | 20년 전 | 2221 | ||
| 317 |
kyodon
|
20년 전 | 2748 | |
| 316 | 20년 전 | 2549 | ||
| 315 |
|
20년 전 | 2863 | |
| 314 |
|
20년 전 | 3306 | |
| 313 |
|
20년 전 | 2619 | |
| 312 |
yesmoa
|
20년 전 | 4694 | |
| 311 | 20년 전 | 3223 | ||
| 310 |
홀로남은자
|
20년 전 | 4527 | |
| 309 | 20년 전 | 2985 | ||
| 308 | 20년 전 | 4105 | ||
| 307 | 20년 전 | 4339 | ||
| 306 | 20년 전 | 7008 | ||
| 305 | 20년 전 | 3840 | ||
| 304 | 20년 전 | 2738 | ||
| 303 |
크리스탈처럼
|
20년 전 | 4374 | |
| 302 | 20년 전 | 2184 | ||
| 301 |
|
20년 전 | 4306 | |
| 300 | 20년 전 | 3764 | ||
| 299 | 20년 전 | 2559 | ||
| 298 | 20년 전 | 4791 | ||
| 297 |
|
20년 전 | 2503 | |
| 296 | 20년 전 | 4492 | ||
| 295 | 20년 전 | 3548 | ||
| 294 | 20년 전 | 3568 | ||
| 293 | 20년 전 | 3802 | ||
| 292 | 20년 전 | 3182 | ||
| 291 |
yesmoa
|
20년 전 | 5896 | |
| 290 | 20년 전 | 2919 | ||
| 289 | 20년 전 | 5825 | ||
| 288 |
|
20년 전 | 2345 | |
| 287 |
|
20년 전 | 1754 | |
| 286 |
|
20년 전 | 2123 | |
| 285 |
|
20년 전 | 3508 | |
| 284 |
|
20년 전 | 2015 | |
| 283 |
|
20년 전 | 4380 | |
| 282 | 20년 전 | 3358 | ||
| 281 |
|
20년 전 | 2186 | |
| 280 |
|
20년 전 | 7782 | |
| 279 | 20년 전 | 5521 | ||
| 278 | 20년 전 | 2968 | ||
| 277 |
|
20년 전 | 5549 | |
| 276 | 20년 전 | 2339 | ||
| 275 | 20년 전 | 2569 | ||
| 274 | 20년 전 | 2335 | ||
| 273 | 20년 전 | 2185 | ||
| 272 | 20년 전 | 2111 | ||
| 271 | 20년 전 | 2577 | ||
| 270 | 20년 전 | 2559 | ||
| 269 | 20년 전 | 2443 | ||
| 268 | 20년 전 | 2651 | ||
| 267 | 20년 전 | 2344 | ||
| 266 | 20년 전 | 2547 | ||
| 265 | 20년 전 | 3481 | ||
| 264 |
|
20년 전 | 5335 | |
| 263 |
|
20년 전 | 3694 | |
| 262 | 20년 전 | 3148 | ||
| 261 |
허저비
|
20년 전 | 5905 | |
| 260 |
|
20년 전 | 5696 | |
| 259 | 20년 전 | 4114 | ||
| 258 | 20년 전 | 2364 | ||
| 257 | 20년 전 | 3163 | ||
| 256 | 20년 전 | 1880 | ||
| 255 | 20년 전 | 1546 | ||
| 254 | 20년 전 | 3120 | ||
| 253 | 20년 전 | 3531 | ||
| 252 | 20년 전 | 5082 | ||
| 251 | 20년 전 | 5788 | ||
| 250 | 20년 전 | 3653 | ||
| 249 | 20년 전 | 4990 | ||
| 248 | 20년 전 | 3270 | ||
| 247 | 20년 전 | 3612 | ||
| 246 |
|
20년 전 | 7922 | |
| 245 |
|
20년 전 | 5886 | |
| 244 | 20년 전 | 4466 | ||
| 243 |
|
20년 전 | 4016 | |
| 242 | 20년 전 | 2747 | ||
| 241 | 20년 전 | 2689 | ||
| 240 | 20년 전 | 2321 | ||
| 239 | 20년 전 | 1617 | ||
| 238 |
아우겐나이스
|
20년 전 | 2237 | |
| 237 |
email
|
20년 전 | 3655 | |
| 236 | 20년 전 | 4118 | ||
| 235 | 20년 전 | 10440 | ||
| 234 | 20년 전 | 5037 | ||
| 233 | 20년 전 | 3352 | ||
| 232 | 20년 전 | 3171 | ||
| 231 | 20년 전 | 3805 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기