这是我的电子邮件验证的正则表达式,但我想限制连续的时间段,就像我不想要的那样。 _ - 连续重复。有人可以帮帮我吗?
/^((?:[a-z]+[0-9_\.-]*)+[a-z0-9_\.-]*[a-z0-9])@((?:[a-z0-9]+[\.-]*)+\.[a-z]{2,4})$/
例如: test..test @ example.com我想要test.test@example.com或test_test@example.com test-test@example.com
答案 0 :(得分:1)
您可以使用以下正则表达式来避免连续的句号。
^(?!.*\.{2})\A\S+@.+\.\S+\z
检查here
您可以添加,
^(?!.*\.{2})
在任何可以避免连续点的电子邮件正则表达式之前。