正则表达式有问题

时间:2017-07-08 16:13:27

标签: java regex email

当我使用正则表达式时,这是我的第一个项目,当我验证电子邮件时,我遇到了一些问题。我使用以下公式:^[0-9]{5,6}+(@student\\\.de)|(@teacher\\\.de)(它以5或6个数字开头,然后是两个备用域)。但它仍然无法运作,我无法在公式中找到错误。有谁可以帮助我?

2 个答案:

答案 0 :(得分:0)

我想改用^[0-9]{5,6}@(teacher|student)\.de,这意味着从5或6开始,然后是@teacher.de@student.de

regex demo

答案 1 :(得分:0)

尝试

^[0-9]{5,6}@(student|teacher)\.de$

这假设您需要一个五位或六位数字(可能带有前进的零),然后是一个at符号,后跟学生或教师域。