能贴一个在C++中使用正则表达式验证用户名的代码吗

加油安娜 发布于 2013/12/12 23:11
阅读 908
收藏 0
c++

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

不知道怎么用,现在会写正则表达式了,但是验证的函数是需要自己写的吗,还是说有封装好的这样一个函数 呢
加载中
0
BoydWang
BoydWang

#include <regex>

#include <iostream>

#include <string>

bool is_email_valid(const std::string& email)

{

  

   const std::regex pattern("(\\w+)(\\.|_)?(\\w*)@(\\w+)(\\.(\\w+))+");

 

   return std::regex_match(email, pattern);

}

BoydWang
BoydWang
回复 @加油安娜 : std::是标准库呀,你看引用的是<regex>,不带h的
加油安娜
加油安娜
regex_match....是自己写的函数吗
0
z
zjwzcnjsy
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部