扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
如果只是单纯的截取这个串字符,那简单,你可以
成都创新互联公司从2013年成立,先为灞桥等服务建站,灞桥等地企业,进行企业商务咨询服务。为灞桥企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
var temp = 字符串
var str = temp.substring(0,temp.length-5) //这个str就是截取的值
如果需要截取带流动性参数的话
var temp = "/Employee/Index?pageIndex=0sort=EmployeeIDasc=ascm1=d";
var str1 = temp.split("") ;
var str = str1[0].toString() + "" + str1[1].toString() + "" + str1[2].toString();//这个str就是截取的值
或许还有更好的方法。
使用原生JavaScript即可实现字符串截取功能,有几个函数可以使用:
1.stringObject.substr(start,length)
start:必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length:可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。
返回值
一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。如果没有指定 length,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。
2.stringObject.substring(start,stop)
start:必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop:可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。
如果省略该参数,那么返回的子串会一直到字符串的结尾。
返回值
一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减start。
说明
substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。
如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
/*
* js截取字符串,中英文都能用
* param str:需要截取的字符串
* param len: 需要截取的长度
*/
function Substr (str, len) {
var str_length = 0;
var str_len = 0;
str_cut = new String();
str_len = str.length;
for (var i = 0; i str_len; i++) {
a = str.charAt(i);
str_length++;
if (escape(a).length 4) {
//中文字符的长度经编码之后大于4
str_length++;
}
str_cut = str_cut.concat(a);
if (str_length = len) {
str_cut = str_cut.concat("...");
return str_cut;
}
}
//如果给定字符串小于指定长度,则返回源字符串;
if (str_length len) {
return str;
}
}
var name = 'name:111';
alert(name.substr(name.indexOf(':')+1,name.length));
这个是截取字符串的代码。
截取字符串的话就用不到jquery它控制标签和添加事件比较方便。截取字符串还得是script。
如果你那个是数据请用JSON数据格式。 比这个方便多了。直接点属性名就可以调用。
json的写法:
var array_list={
name:'sdfdsf',
age:'123'
}
alert(array_list.name);
alert(array_list.age);
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流