ASP的一些自定义函数整理第1/2页(6)


    dim objRegExp,matches,matche 
    if contentStr = "" then 
        call ShowErr(language_arr(12)) 
    end if 
    Set objRegExp=new RegExp   '建立正则表达式 
    objRegExp.pattern = patternStr    '设置模式 
    objRegExp.IgnoreCase =False    '设置是否区分字符大小写 
    objRegExp.Global=true    '设置全局可用性 
    objRegExp.pattern = patternStr    '匹配式 

    if objRegExp.test(contentStr) = false then    '全局匹配 
        SelectStr = false 
    else 
        Set matches = objRegExp.Execute(contentStr)    '执行搜索 
        if patternNum = -1 then 
            for each matche in matches 
                SelectStr = SelectStr &"[10]"& matche.value 
            next 
        else 
            SelectStr = matches.Item(patternNum).value 
        end if 
    end if 

    Set objRegExp=Nothing 
End Function 
'============================================================================================================================ 
'函数ID:7 
'函数作用:过滤指定字符 
'作者名称:茫仔 xiamangmang@gmail.com 博客:blog.mzoe.com 
'建立时间:2006-2-16 16:59 
'修改时间: 
'传人参数: 
'    contentStr:源字符串 
'    badWords:要过滤的字符串,若数目大于1则用英文状态的"^"隔开 
'返回值: 
'    返回过滤后的字符串 
'============================================================================================================================ 
Function Leach(contentStr,badWords) 
    dim badWordsArr,i 
    badWordsArr = Split(badWords,"^") 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2876.html