' - - - - - - - - - - - - -
' - - - - - - - - - - - - -
' Class WjEmailDisplayNameBuilderY2008M03D25
' Class WjEmailDisplayNameBuilderY2008M03D25 [2008-03-25-PM-09-00-37]
' Version: 1.00.01
' Last Updated: (2008 03 25 PM 08 29 52)
' - - - - - - - - - - - - -
' - - - - - - - - - - - - -
Public Class WjEmailDisplayNameBuilderY2008M03D25
Private m_EmailAddressGivenByUser As String
' - - - - - - - - - - - - -
' - - - - - - - - - - - - -
Public Sub New(ByVal AnyEmailAddress As String)
' Ok
Me.m_EmailAddressGivenByUser = AnyEmailAddress
End Sub
' - - - - - - - - - - - - -
' - - - - - - - - - - - - -
Public Function GetEmailDisplayName(Optional ByVal flagIsDebugging As Boolean = False) As String
' (本段程式之目的) Purpose:
' Explanation
' Teacher.WeiJin.Tang@gmail.com
' Teacher_WeiJin_Tang_at_gmail_com
'
' (本段程式是否已經在被使用中) In use: Yes
' (重要等級) Importance rating: 60%
' (再利用的可能性) Chances of reuse: 40%
' (程式撰寫的進度) Developing: 100% (Mandatory)
' (程式堪用的程度) Workable: 80% (Threshold at 80%)
' (程式的測試程度) Code tested: 80% (max 99%)
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
' (修改程式的日期) Revision Date: (2008 03 25 PM 08 24 53)
' (修改程式的人員) Revised by: WeiJin Tang (湯偉晉)
' OK
' Version: 1.00.02
' Last Updated: (2008 03 25 PM 08 43 13)
' Version: 1.00.01
' Last Updated: (2008 03 25 PM 08 42 24)
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Dim myAtChar As String = "@"
Dim T As String
T = Me.m_EmailAddressGivenByUser
' Begin_[2008_03_25_PM_08_29_09]
' Comments by WeiJin Tang (湯偉晉) :
' Check to see if a "@" char does exist
'
If T.IndexOf(myAtChar) > 0 Then
T = T.Replace(myAtChar, "_at_")
T = T.Replace(".", "_")
If flagIsDebugging Then
Return Me.m_EmailAddressGivenByUser & vbNewLine & T & vbNewLine
Else
Return T
End If
Else
' The email address given by user is not a valid email address
Return ""
End If
'
' End_[2008_03_25_PM_08_29_09]
End Function ' GetEmailDisplayName
' - - - - - - - - - - - - -
' - - - - - - - - - - - - -
End Class ' WjEmailDisplayNameBuilderY2008M03D25
沒有留言:
張貼留言