我有以下来自stackoverflow的电子邮件正则表达式:
/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()\.,;\s@\"]+\.{0,1})+[^<>()\.,;:\s@\"]{2,})$/
我们希望失败此格式的所有电子邮件地址:
12121976@example.co.uk
。
我如何更新正则表达式来涵盖这种情况?
答案 0 :(得分:2)
您可以检查字符串的开头是否为数字字符,后跟"@"
字符
// returns `false` if match is found
!/^\d+(?=@)/.test("12121976@example.co.uk") && /* other `RegExp`s */