Kurlyk
Loading...
Searching...
No Matches
email_utils.hpp
Go to the documentation of this file.
1
#pragma once
2
#ifndef _KURLYK_UTILS_EMAIL_UTILS_HPP_INCLUDED
3
#define _KURLYK_UTILS_EMAIL_UTILS_HPP_INCLUDED
4
7
8
namespace
kurlyk::utils
{
9
13
bool
is_valid_email_id
(
const
std::string &str) {
14
// Regular expression to validate an email address format
15
static
const
std::regex email_regex(
16
R
"(^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$)"
17
);
18
return
std::regex_match(str, email_regex);
19
}
20
21
}
// namespace kurlyk::utils
22
23
#endif
// _KURLYK_UTILS_EMAIL_UTILS_HPP_INCLUDED
kurlyk::utils
Definition
CaseInsensitiveMultimap.hpp:8
kurlyk::utils::is_valid_email_id
bool is_valid_email_id(const std::string &str)
Validates an email address format.
Definition
email_utils.hpp:13
include
kurlyk
utils
email_utils.hpp
Generated by
1.13.2