如果一直没人来的话.
 你就判断2次吧 - -
var reg=new RegExp("^([^e]*[e]*.*)$");
if(reg.test("gregreg"))
alert(RegExp.$1.length);

解决方案 »

  1.   

    var ex = new RegExp("(.*e.*)+");
      

  2.   

    正则不是万能的啊这个做2次判断第一次判断是否含有evar re=/e/;
    document.write(re.test("aaaaeeeaaaaaaaa12aaaaa"))第二次判断字符串长度是否大于等于10字符
      

  3.   

    // var reg = /^(?=[\d\D]{10,})[\d\D]*?e[\d\D]*$/;var reg = /^(?=.{10,}).*?e.*$/;alert(reg.test("xxxexxxxxx"));
    alert(reg.test("xxxxxxxxxx"));
    alert(reg.test("xxxexxxxx"));
    alert(reg.test("exxxxxxxxx"));
    alert(reg.test("xxxxxxxxxe"));