当前位置:编程学习 > C#/ASP.NET >>

JS截取字符串!帮忙下

var j="上的技术的数据shfjfhsjhfj|2";
如何截取"|"前面的字符和如何截取"|"后面的字符

求救 --------------------编程问答-------------------- 求助!        --------------------编程问答--------------------             var j = "上的技术的数据shfjfhsjhfj|2";
            var arr=new Array()
            var arr = j.split("|");
            alert(arr[1]); --------------------编程问答-------------------- j.substring(0,a.indexOf("|"))
j.substring(a.indexOf("|")+1) --------------------编程问答--------------------
引用 2 楼 koukoujiayi 的回复:
            var j = "上的技术的数据shfjfhsjhfj|2";
            var arr=new Array()
            var arr = j.split("|");
            alert(arr[1]);


这个可以 顶~~    --------------------编程问答--------------------

var args = j.split('|');
alert(args[0]);
alert(args[1]);
--------------------编程问答--------------------
引用 2 楼 koukoujiayi 的回复:
var j = "上的技术的数据shfjfhsjhfj|2";
  var arr=new Array()
  var arr = j.split("|");
  alert(arr[1]);

正解,楼主也可以使用字符串截取的方法:
var str = "上的技术的数据shfjfhsjhfj|2";
var index=str.indexOf("|");
if(index>-1)
{
    var str1=str.substring(0,index-1);
    var str2=str.substring(index,str.length-1);
} --------------------编程问答--------------------
引用 6 楼 liu2008hz 的回复:
引用 2 楼 koukoujiayi 的回复:
var j = "上的技术的数据shfjfhsjhfj|2";
var arr=new Array()
var arr = j.split("|");
alert(arr[1]);

正解,楼主也可以使用字符串截取的方法:
var str = "上的技术的数据shfjfhsjhfj|2";
var index=str.indexOf(……


--------------------编程问答-------------------- var j = "上的技术的数据shfjfhsjhfj|2";
var arr = j.split('|');
var str = "a,,b,,";
alert(str.split(',')); // IE: a,,b,, FF: a,,b,,
alert(str.split(/,/)); // IE: a,b    FF: a,,b,,
--------------------编程问答--------------------
var j="上的技术的数据shfjfhsjhfj|2";
alert(j.replace(/.*\|/ig,''));//2
alert(j.replace(/\|.*/ig,''));//上的技术的数据shfjfhsjhfj
--------------------编程问答--------------------

var j="上的技术的数据shfjfhsjhfj|2";
var aryStr=j.split('|');
前一个aryStr[0];
后一个aryStr[1];
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,