相关疑难解决方法(0)

正则表达式电子邮件验证

我用这个

@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"
Run Code Online (Sandbox Code Playgroud)

regexp验证电子邮件

([\w\.\-]+)- 这是针对第一级域名(许多字母和数字,也是点和连字符)

([\w\-]+)- 这是针对二级域名

((\.(\w){2,3})+)- 这适用于其他级别域名(从3到无穷大),包括一个点和2或3文字

这个正则表达式有什么问题?

编辑:它与"something@someth.ing"电子邮件不符

c# regex validation

206
推荐指数
15
解决办法
41万
查看次数

正则表达式验证日期格式dd/mm/yyyy

我需要dd/mm/yyyy使用常规表达来验证格式的日期字符串.

此正则表达式验证dd/mm/yyyy,但不是无效日期,如31/02/4500:

^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$
Run Code Online (Sandbox Code Playgroud)

dd/mm/yyyy使用闰年支持验证格式的有效正则表达式是什么?

regex

146
推荐指数
12
解决办法
55万
查看次数

C++:我应该使用什么正则表达式库?

我正在开发一个在基于linux的系统上运行的商业(非开源)C++项目.我需要在C++代码中做一些正则表达式.(我知道:我现在有2个问题.)

问题:经常从C/C++开始使用正则表达式的人建议我查看哪些库?快速搜索引起了我的注意:

1)Boost.Regex(我需要阅读Boost软件许可证,但这个问题与软件许可证无关)

2)C(不是C++)POSIX正则表达式(#include <regex.h>,regcomp,regexec等)

3)http://freshmeat.net/projects/cpp_regex/ (我对此一无所知;似乎是GPL,因此无法在此项目中使用)

c++ regex linux

106
推荐指数
8
解决办法
11万
查看次数

标签 统计

regex ×3

c# ×1

c++ ×1

linux ×1

validation ×1