第一种方式,用RegExp对象来创建:var Mail = new RegExp("^(?:[a-z/d]+[_/-/+/.]?)*[a-z/d]+@(?:([a-z/d]+/-?)*[a-z/d]+/.)+([a-z]{2,})+$","i");第二种,直接创建:var reMail = /^(?:[a-z/d]+[_/-/+/.]?)*[a-z/d]+@(?:([a-z/d]+/-?)*[a-z/d]+/.)+([a-z]{2,})+$/i;用RegExp对象来创建正则表达式把表达式当字符串来处理了,