如果只是單純的截取這個(gè)串字符,那簡(jiǎn)單,你可以
成都創(chuàng)新互聯(lián)公司從2013年成立,先為灞橋等服務(wù)建站,灞橋等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為灞橋企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
var temp = 字符串
var str = temp.substring(0,temp.length-5) //這個(gè)str就是截取的值
如果需要截取帶流動(dòng)性參數(shù)的話
var temp = "/Employee/Index?pageIndex=0sort=EmployeeIDasc=ascm1=d";
var str1 = temp.split("") ;
var str = str1[0].toString() + "" + str1[1].toString() + "" + str1[2].toString();//這個(gè)str就是截取的值
或許還有更好的方法。
使用原生JavaScript即可實(shí)現(xiàn)字符串截取功能,有幾個(gè)函數(shù)可以使用:
1.stringObject.substr(start,length)
start:必需。要抽取的子串的起始下標(biāo)。必須是數(shù)值。如果是負(fù)數(shù),那么該參數(shù)聲明從字符串的尾部開(kāi)始算起的位置。也就是說(shuō),-1 指字符串中最后一個(gè)字符,-2 指倒數(shù)第二個(gè)字符,以此類推。
length:可選。子串中的字符數(shù)。必須是數(shù)值。如果省略了該參數(shù),那么返回從 stringObject 的開(kāi)始位置到結(jié)尾的字串。
返回值
一個(gè)新的字符串,包含從 stringObject 的 start(包括 start 所指的字符) 處開(kāi)始的 length 個(gè)字符。如果沒(méi)有指定 length,那么返回的字符串包含從 start 到 stringObject 的結(jié)尾的字符。
2.stringObject.substring(start,stop)
start:必需。一個(gè)非負(fù)的整數(shù),規(guī)定要提取的子串的第一個(gè)字符在 stringObject 中的位置。
stop:可選。一個(gè)非負(fù)的整數(shù),比要提取的子串的最后一個(gè)字符在 stringObject 中的位置多 1。
如果省略該參數(shù),那么返回的子串會(huì)一直到字符串的結(jié)尾。
返回值
一個(gè)新的字符串,該字符串值包含 stringObject 的一個(gè)子字符串,其內(nèi)容是從 start 處到 stop-1 處的所有字符,其長(zhǎng)度為 stop 減start。
說(shuō)明
substring() 方法返回的子串包括 start 處的字符,但不包括 stop 處的字符。
如果參數(shù) start 與 stop 相等,那么該方法返回的就是一個(gè)空串(即長(zhǎng)度為 0 的字符串)。如果 start 比 stop 大,那么該方法在提取子串之前會(huì)先交換這兩個(gè)參數(shù)。
/*
* js截取字符串,中英文都能用
* param str:需要截取的字符串
* param len: 需要截取的長(zhǎng)度
*/
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) {
//中文字符的長(zhǎng)度經(jīng)編碼之后大于4
str_length++;
}
str_cut = str_cut.concat(a);
if (str_length = len) {
str_cut = str_cut.concat("...");
return str_cut;
}
}
//如果給定字符串小于指定長(zhǎng)度,則返回源字符串;
if (str_length len) {
return str;
}
}
var name = 'name:111';
alert(name.substr(name.indexOf(':')+1,name.length));
這個(gè)是截取字符串的代碼。
截取字符串的話就用不到j(luò)query它控制標(biāo)簽和添加事件比較方便。截取字符串還得是script。
如果你那個(gè)是數(shù)據(jù)請(qǐng)用JSON數(shù)據(jù)格式。 比這個(gè)方便多了。直接點(diǎn)屬性名就可以調(diào)用。
json的寫(xiě)法:
var array_list={
name:'sdfdsf',
age:'123'
}
alert(array_list.name);
alert(array_list.age);
當(dāng)前題目:jquery取字符串,jq截取字符串
URL鏈接:http://aaarwkj.com/article32/dssghpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、品牌網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、全網(wǎng)營(yíng)銷推廣、云服務(wù)器、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)