Home >Web Front-end >JS Tutorial >Some good function script codes in javascript_javascript skills

Some good function script codes in javascript_javascript skills

WBOY
WBOYOriginal
2016-05-16 19:01:00951browse

js function to calculate character length

Copy code The code is as follows:

function LEN(str){
var i,sum=0;
for(i=0;iif((str.charCodeAt(i)> ;=0) && (str.charCodeAt(i)<=255))
sum=sum 1;
else
sum=sum 2;
}
return sum;
}

js function to remove spaces before and after characters
Copy code The code is as follows:

function TRIM(value){return value.replace(/^s*/,'').replace(/s*$/,''); }

Image adaptive size function code
Copy code The code is as follows:

function imgAutoFit(imgObj,maxWidth,maxHeight){
var heightWidth;
var widthHeight;
heightWidth = imgObj.offsetHeight/imgObj.offsetWidth;
widthHeight = im gObj.offsetWidth /imgObj.offsetHeight;
if(imgObj.offsetWidth>maxWidth){
imgObj.width = maxWidth;
imgObj.height = maxWidth*heightWidth;
}
if(imgObj.offsetHeight> maxHeight){
imgObj.height = maxHeight;
imgObj.width = maxHeight*widthHeight;
}
}

function checkTagIsHave(s,t){
    var re=new RegExp("<\/?" t "(?:(?:\s|\/)(?:\n|.)*?)?>","ig");
    var r=re.test(s);
    re=null;
    return r;
}

function imgUploadFit(){
    var u = document.getElementsByName("imgUploadName");
    if(0==u.length) return;
    for(var i=0;i        //imgAutoFit(u[i],560,560);
        imgAutoFit(u[i],320,320);
        u[i].onclick = function(){window.open(this.src);}
        u[i].style.cursor = "pointer";
        u[i].title = "点击看原图";
    }
}

function inputContent(theQ,oldContent,re,p){
    var o,oA=["msgframeamend","pingJiaFrame","touSuFrame"];
    for(o in oA){
        if($(oA[o])){
            theQ.editIframe(oA[o]);
            if("msgframeamend"==oA[o]) setTimeout(function(){$(oA[o]).contentWindow.document.body.innerHTML = oldContent.replace(re,"") p[1];},100);
            return;
        }
    }
}

function checkCommon(n,v,t){
    var s = t?"补充提问":"回复内容";
    var o=document.getElementById(n).contentWindow;
    if("msgframereply" == n){
        if(v == ""){
            alert("请填写" s " !");
            o.focus();
            return false;
        }
    }
    if(""==v.replace(/|s| /ig,"")&&checkTagIsHave(v,"img")){
        alert("针对图片,请附上一些说明性的文字!");
        o.focus();
        return false;
    }
    if(10000        alert(s "超过5000字数限制 !");
        o.focus();
        return false;
    }
    return true;
}
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn