﻿// ajax无刷新取得指定url的源代码
function GetHtml(Url,cback)
{
    $.ajax({
        type: "POST",
        url: "/Ajax/GetHtmlCode.ashx",
        data: "Url="+Url+"&Encode=GB2312",
        dataType: "html",
        success: function(html){
            cback(html);
        }
    }); 
}

//用正则截取指定字符中的子字符（最大匹配，即多个）
function qu(str,patten)
{
    var rvl = "";
    var reg = new RegExp(patten,"igm");
    var data = str;
    
    var arr = data.match(reg);
    
    var s = (arr != null) ? arr[0] : "无数据";
    
    return s.replace("\n","").replace("\t","");
}

//用正则截取指定字符中的子字符（最小匹配，即单个）
function quAll(str,patten)
{
    var rvl = "";
    var reg = new RegExp(patten,"im");
    var data = str;
    
    var arr = data.match(reg);
    
    var s = (arr != null) ? arr[0] : "无数据";
    
    return s.replace("\n","").replace("\t","");
}

//用正则截取指定字符中的子字符（最小匹配，即单个）
function quInner(str,patten)
{
    var rvl = "";
    var reg = new RegExp(patten,"im");
    var data = str;
    
    var arr = reg.exec(data);
    
    var s = (arr != null) ? arr[1] : "";
    
    return s.replace("\n","").replace("\t","");
}

//替换指定正则的字符
function r(str,patten)
{
    var reg = new RegExp(patten,"igm");
    var s = str.replace(reg,"");
    return s;
}