var a = "[email protected]";
var b = a.indexOf("@");
a = a.substring(b+1,a.indexOf(".",b));类似这样?

解决方案 »

  1.   

    找到@和.的位置,用一下substring就ok
      

  2.   

    var a = "[email protected]";
      
    if(/@(.*?)\./.exec(a)!=null){alert(RegExp.$1)};
      

  3.   

    indexof函数:用于获取指定字符在字符串中的索引位置。string [email protected]
    int b=a.indexof("@");
    int c=a.indexof(".");这时候b=4;
    这时候c=8;substring函数:通过开始位置和结束位置截取字符串内容。
    string d=a.substring(b+1,c)
      

  4.   


    我是说substring函数、indexof函数是正解,至于需要用哪种就要视情况而定了~
      

  5.   


    我是说substring函数、indexof函数是正解,至于需要用哪种就要视情况而定了~