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