zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    Ionic4.x 中的button
    Ionic4.x 内置颜色
    Ionic4.x 中自定义公共模块
    Ionic4.x 新增底部 tabs 页面
    Ionic4.x 创建页面以及页面跳转
    Ionic4.x 项目结构简单分析
    判断Activty是否在前台运行
    Ionic 的安装运行
    Angular 自定义模块以及配置路由实现模块懒加载
    Angular 自定义模块
  • 原文地址:https://www.cnblogs.com/Fandyx/p/3200160.html
Copyright © 2011-2022 走看看