常用js归纳

一、获取地址栏参数

 /*根据name获取URL参数*/
    function getQueryString(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]); return null;
    }

二、提取文本中中文

<script type="text/javascript">   
var str="怎样从一个Html页面中提取所有汉字呢?不能有其它Html代码。";  
str=str.replace(/[^\u4e00-\u9fa5]/gi,"");  
</script> 

 三、数组去重

    //数组去重
    Array.prototype.uniqueNo = function()
    {
        this.sort();
        var re=[this[0]];
        for(var i = 1; i < this.length; i++)
        {
            if( this[i] !== re[re.length-1])
            {
                re.push(this[i]);
            }
        }
        return re;
    }

 

  

你可能感兴趣的:(常用js归纳)