不接受大写字母,但它应该

时间:2011-04-20 10:17:24

标签: regex

我有一个用于验证用户电子邮件地址的REGEX。问题是,即使它应该,它也不会在首都接受它们。

示例:

OK => example@gmail.com
NOT OK => EXAMPLE@GMAIL.COM

这是REGEX

/^([A-Za-z0-9_\-\.\'])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,6})$/

我希望它能同时接受,我该如何让它发挥作用?

感谢。

更新 你可以在这里看到样品...... http://www.teeshirtyeswekahn.com/(只需在篮子里添加一件衬衫然后点击下一步,你就会看到那里的表格。)

3 个答案:

答案 0 :(得分:1)

试试这个^([a-zA-Z0-9_\-\.]+)@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-zA-Z]{2,3})$

答案 1 :(得分:0)

答案 2 :(得分:0)

试试这个Regex:一个简单的Javascript Email-Id验证。

function valid_email(email) {
  var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
  if (!email.match(re)) 
    return false;
  else 
return true;
}