0

我们有一个系统,它的前端主要是在 AS3 和 VB.Net 中。在 AS3 端有一个特定的地方通过 验证电子邮件地址mx.validators.EmailValidator.validate(),我们正在尝试将这种验证移植到 VB.Net 端的某个位置,该位置共享许多相同的功能。

EmailVaidator如果可能的话,这需要使用与其validate()功能中使用的完全相同的标准来完成。老实说,我知道这非常接近于一个简单的问题,即某事是否是一个有效的电子邮件地址,但我不知道有没有罕见的例外情况validate()可能会表现出偶尔的宽大处理之类的.

您如何将完全相同的功能移植到 VB.Net?如果我只知道EmailValidator使用的标准,我可以自己编写代码。问题是到目前为止我还没有看到这个规范,尽管谷歌搜索和查看文档。这样做的标准是什么,或者可能是什么库或我可以用来实现这一目标的东西?如果这不起作用,并且如果 VB.Net 端需要从 VB.Net 库或其他东西中编码,那也是一个有效的答案(尽管请证明)。谢谢!

4

1 回答 1

1

Flex 框架是开源的。因此,您应该能够从 Apache Flex 项目中获取 EmailValidator 类的源代码并将其转换为 VB.Net 或您喜欢的任何技术。

在 Flash Builder [在 Windows 上];您可以通过控制单击类名称轻松地从 Flex 框架类中调出源代码,例如在导入时;或者当创建该类型的变量时,或者当在 MXML 中定义类时。您还可以使用“导航”菜单中的“打开类型”选项并从列表中选择类名。

我认为上述两种方法都可以在 Mac 上使用。

于 2013-09-17T18:30:32.860 回答