验证电子邮件字段

时间:2016-01-11 11:23:12

标签: javascript regex validation email

我使用validate.js验证联系表单。

它工作正常,但问题是电子邮件验证似乎在某些时间间隔被打破

例如:function fixCurrency($string, $symbol){ //remove £, and any trailing zeros $val = (float) ltrim($string, $symbol); //add back zeros if needed $parts = explode('.', $val); if(!isset($parts[1]) || strlen($parts[1]) < 2){ $val = number_format($val, 2); } return $symbol . $val; } ,则认为电子邮件有效         if email is abc@xyz,然后它认为电子邮件无效

不能这样,即只在abc@xyz.lkj

时才考虑电子邮件有效

以下是正在使用的正则表达式

but if email is abc@xyz.

我不知道正则表达式。 请帮忙。

由于

1 个答案:

答案 0 :(得分:1)

使用此: /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

相关问题