<分区>
我有一串电子邮件“test@test.lt; test2@test.lt; test3@test.lt”
如何编写简单的正则表达式来检查是否所有单词都至少包含一次 [@.]?
<分区>
我有一串电子邮件“test@test.lt; test2@test.lt; test3@test.lt”
如何编写简单的正则表达式来检查是否所有单词都至少包含一次 [@.]?
最佳答案
不需要正则表达式:
bool allOk = str.Split(';').All(email => email.Count(c => c == '@') == 1);
尽管这可能会导致错误的结果(foo@bar_foo.com
不是有效的电子邮件!)
关于c# - 如果所有单词都包含特定符号,则为正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16921505/