asp의 replace를 자바스크립트로 나타내기 > script

본문 바로가기
사이트 내 전체검색

script

asp의 replace를 자바스크립트로 나타내기

페이지 정보

작성자 서방님 댓글 1건 조회 129회 작성일 06-09-20 17:52

본문

function replace(obj, val1, val2) {
    var re;
    re = eval("/"+val1+"/ig");
    return obj.replace(re,val2);
}

asp 함수..즉 vbscript의 내장 함수들을 javascript로 만들까..하는 생각이 들어서 replace부터 만들었다가
하나만들고 귀찮아서 관둠 -_-

나중에 다시 생각하기 싫어서 올려둠

댓글목록

서방님님의 댓글

서방님 작성일

<P>function replace(msrc,sstr,rstr) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var idx,sleft,sright;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; msrc+="";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sstr+="";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rstr+="";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; idx=msrc.indexOf(sstr);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (idx &gt; -1) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sleft = msrc.substring(0,idx) + rstr;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sright = msrc.substring(idx+sstr.length);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return sleft + replace(sright,sstr,rstr);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return msrc;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}</P>
<P>// 문자의 실제 길이를 리턴(한글은 2자리로 봄)<BR>function realsize(value) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var str = value;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var i,len=0;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (str != "") {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=0; i&lt;str.length; i++) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (str.charCodeAt(i) &gt; 255) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; len += 2;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; len += 1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return len;<BR>}</P>

Total 846건 49 페이지
게시물 검색

회원로그인

접속자집계

오늘
24
어제
302
최대
1,347
전체
155,085
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.