function submitwin(){
ss = objframe.tree.getselecttext("03");
if (objframe.tree){
dialogArguments.iproductmodel = oldmid;
if(objframe.tree.checkselectall() && oldmid == '2'){
re = /,/g;             // 创建正则表达式模式。
r = ss.replace(re, ",\n");    //  替换。
}else{
re = /,/g;             // 创建正则表达式模式。
r = ss.replace(re, ",\n");    //  替换。
}
if(oldmid == "10"){
dialogArguments.iproductname = objframe.tree.getnodetext("03");
}else if (showone == "1"){
dialogArguments.iproductname = objframe.tree.getnodetext("03");
dialogArguments.iproductvalue = objframe.tree.getselectid("03");
}else{
dialogArguments.iproductname = r;//objframe.tree.getselecttext();
dialogArguments.iproductvalue = objframe.tree.getselectid("03");
}
}
returnValue = true;
window.close();
}看不太懂,谁帮忙解释下,谢谢了。。重点是正则表达式那

解决方案 »

  1.   

    换行替换 ,其他貌似是tree if else 
      

  2.   


    function submitwin(){
    ss = objframe.tree.getselecttext("03");
    if (objframe.tree){
    dialogArguments.iproductmodel = oldmid;
    if(objframe.tree.checkselectall() && oldmid == '2'){
    re = /,/g;            // 创建正则表达式模式。
    r = ss.replace(re, ",\n");    //  替换。
    }else{
    re = /,/g;            // 创建正则表达式模式。
    r = ss.replace(re, ",\n");    //  替换。
    }
    if(oldmid == "10"){
    dialogArguments.iproductname = objframe.tree.getnodetext("03");
    }else if (showone == "1"){
    dialogArguments.iproductname = objframe.tree.getnodetext("03");
    dialogArguments.iproductvalue = objframe.tree.getselectid("03");
    }else{
    dialogArguments.iproductname = r;//objframe.tree.getselecttext();
    dialogArguments.iproductvalue = objframe.tree.getselectid("03");
    }
    }
    returnValue = true;
    window.close();
    } 逗号加换行符替换逗号。
    不懂你要干什么,两个正则怎么是一样的?
      

  3.   

    L@_@K
    if(objframe.tree.checkselectall() && oldmid == '2'){ 
    re = /,/g;            // 创建正则表达式模式。
    r = ss.replace(re, ",\n");    // 将逗号替换为逗号换行,即从每个逗号后边另起一行。
    /*
    a,b,c
    替换后为
    a,
    b,
    c
    */
    }else{ 
    re = /,/g;            // 创建正则表达式模式。
    r = ss.replace(re, ",\n");    // 替换。
    }
      

  4.   

    if ... else 中的内容完全相同,是笔误吧!
      

  5.   

    lz 有空儿不妨查查手册!Web 开发常用手册JScript语言参考.rar
    http://download.csdn.net/source/308916DHTML参考手册.rar
    http://download.csdn.net/source/308913样式表中文手册.chm
    http://download.csdn.net/source/304124