GO验证输入的邮件地址是否合法

分享
已结 精华
0 338
chichu
chichu 2023-05-06
GO 中,您可以使用 net/mail 包来验证输入的电子邮件地址是否合法。以下是一个示例代码片段:
package main

import (
    "fmt"
    "net/mail"
)

func main() {
    email := "example@example.com" // 要验证的电子邮件地址

    // 使用 ParseAddress() 函数解析并验证电子邮件地址
    _, err := mail.ParseAddress(email)
    if err != nil {
        fmt.Printf("%s 不是一个合法的电子邮件地址\n", email)
    } else {
        fmt.Printf("%s 是一个合法的电子邮件地址\n", email)
    }
}

在上面的代码中,我们使用 ParseAddress() 函数解析并验证电子邮件地址。如果电子邮件地址有效,则输出“email 是一个合法的电子邮件地址”,否则输出“email 不是一个合法的电子邮件地址”。

上一篇:关于PHP数组循环的知识

下一篇:php验证输入的邮件地址是否合法

回帖
取消评论