str="|(A[23,1]-A[1,1]*B[1,10])|*100/x<1000"
newstr=split(str,"|")
alert(newstr[1])

解决方案 »

  1.   

    newstr=split(str,"|");
    这样进行分隔
      

  2.   

    var str="|(A[23,1]-A[1,1]*B[1,10])|*100/x<1000"
    document.write(str.split("|")[1])这样取出来的 是(A[23,1]-A[1,1]*B[1,10]) 这段字符串,去除了开头和末尾的|
      

  3.   

    var str="|(A[23,1]-A[1,1]*B[1,10])|*100/x<1000"
    document.write("|"+str.split("|")[1]+"|")
      

  4.   

    var str="|(A[23,1]-A[1,1]*B[1,10])|*100/x<1000";
    str = str.replace(/.*(\|[^\|]+\|).*/g, "$1");
    alert(str);