CLASSIC ASP:替换电子邮件字符串中的所有字符 - 减去 @ 和“.”
CLASSIC ASP: Replace all characters from email string - less @ and "."
我正在尝试替换电子邮件字符串中的所有字符 - 减去 @ 和“.”与经典 ASP
像这样:
JOHN.DOE@EMAIL.COM
****.***@*****.***
CARL_SAGAN@EMAIL.COM
**********@*****.***
我尝试使用“REPLACE(EMAIL, J, *)” - 但是我需要替换每个字符(这也包括特殊字符,如“_”“-”和其他字符..)
还有其他选择吗?
谢谢!
==
更新:
我有一个更好的 REGEX 解决方案:
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "[A-Za-z]"
regEx.Global = True
tipEmail = regEx.Replace(Email, "*")
但我不是很专业。此 RegEX 模式排除 AZ/az 并且我需要排除所有字符 - 少 @ 和 "."
谢谢。
我明白了!
解决方案-
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "[^@.]"
regEx.Global = True
tipEmail = regEx.Replace(Email, "*")
我正在尝试替换电子邮件字符串中的所有字符 - 减去 @ 和“.”与经典 ASP
像这样:
JOHN.DOE@EMAIL.COM
****.***@*****.***
CARL_SAGAN@EMAIL.COM
**********@*****.***
我尝试使用“REPLACE(EMAIL, J, *)” - 但是我需要替换每个字符(这也包括特殊字符,如“_”“-”和其他字符..)
还有其他选择吗?
谢谢!
== 更新:
我有一个更好的 REGEX 解决方案:
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "[A-Za-z]"
regEx.Global = True
tipEmail = regEx.Replace(Email, "*")
但我不是很专业。此 RegEX 模式排除 AZ/az 并且我需要排除所有字符 - 少 @ 和 "."
谢谢。
我明白了!
解决方案-
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "[^@.]"
regEx.Global = True
tipEmail = regEx.Replace(Email, "*")