验证guid()类型值的函数

验证guid()类型值的函数

Function IsGUID(expression)

'********************************************
'函数名:IsGUID
'作  用:检查guid()合法性
'参  数:expression ----要检查的guid()
'返回值:True  ----guid()合法
'       False ----guid()不合法
'********************************************


    if not(IsNull(expression)) then
        Set guidRegEx = new Regexp
  guidRegEx.Pattern ="^(\{{0,1}([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}{0,1})$"
        IsGUID=guidRegEx.Test(expression)
    else
        IsGUID=false
    end if
end Function

companyid="{3767F96B-8AEC-4E29-B416-22A1060A2C58}"
jieguo=IsGUID(companyid)


 

posted @ 2010-12-06 10:44  龙圆  阅读(507)  评论(0编辑  收藏  举报