• Global::validateEmail


    /*****************************************************************
      (C) Copyright DENTSPLY International. All rights reserved.
      The use, disclosure, reproduction, modification, transfer, or
      transmittal of this work for any purpose in any form or by any
      means without written permission of DENTSPLY International is
      strictly prohibited.
    
      Created Date: 12/Jun/2013
      Created By: Jimmy Xie[Tectura]
      Helpdesk Ticket#: KP000115
      Description of Behavior: Enables AX email validation functionality without Outlook
      Expected Input: email parameters
      Expected Output: validation the email message is correct
    ******************************************************************/
    
    Static Server boolean validateEmail(EMail   _eMail)
    {
        str                                     emailPattern;
        System.Text.RegularExpressions.Match    myMatch;
        Boolean                                 isValid;
        ;
    
        emailPattern = @"^(([w-]+.)+[w-]+|([a-zA-Z]{1}|[w-]{2,}))@"
                     + @"((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9]).([0-1]?
                       [0-9]{1,2}|25[0-5]|2[0-4][0-9])."
                     + @"([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9]).([0-1]?
                       [0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|"
                     + @"([a-zA-Z]+[w-]+.)+[a-zA-Z]{2,4})$";
    
        new InteropPermission(InteropKind::ClrInterop).assert();
        myMatch = System.Text.RegularExpressions.Regex::Match(_eMail, emailPattern);
        isValid = myMatch.get_Success();
        CodeAccessPermission::revertAssert();
        return isValid;
    }
  • 相关阅读:
    第二阶段站立会议第三天
    第二阶段站立会议第二天
    第二阶段站立会议第一天
    测试计划
    cnblogs用户体验及建议
    第一阶段绩效评估
    第一阶段各组意见回复
    第一阶段团队评价
    站立会议第十天
    站立会议第九天
  • 原文地址:https://www.cnblogs.com/Fandyx/p/3200160.html
Copyright © 2020-2023  润新知