如果只是單純的截取這個串字符,那簡單,你可以

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供做網(wǎng)站、成都網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計,成都網(wǎng)站托管等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競爭對手中脫穎而出創(chuàng)新互聯(lián)。
var temp = 字符串
var str = temp.substring(0,temp.length-5) //這個str就是截取的值
如果需要截取帶流動性參數(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();//這個str就是截取的值
或許還有更好的方法。
indexOf() 和 lastIndexOf() 是js的用法,與jquery是無關(guān)的,所有直接用原生js就可以了。
indexOf() 和 lastIndexOf() 方法返回的都是指定的子串在另一個字符串中的位置,如果沒有找不到子串,則返回 -1。
這兩個方法的不同之處在于,indexOf() 方法是從字符串的開頭(位置 0)開始檢索字符串,而 lastIndexOf() 方法則是從字符串的結(jié)尾開始檢索子串。
strObj.indexOf(subString[, startIndex]) 參 數(shù) strObj 必選項。String 對象或文字,要在 String 對象中查找的子字符 串。 starIndex 可選項。該整數(shù)值指出在 String 對象內(nèi)開始查找的索引。如果省略,則從字符串的開始處查找。
說明 indexOf 方法返回一個整數(shù)值,指出 String 對象內(nèi)子字符串的開始位置。如果沒有找到子字符串,則返回 -1。 如果 startindex 是負數(shù),則 startindex 被當作零。如果它比最大的字符位置索引還大,則它被當作最大的可能索引。 從左向右執(zhí)行查找。否則,該方法與 lastIndexOf 相同。
例子: [CODE_HTML] [/CODE_HTML] 最后得到的結(jié)果是-1,0,3
if(ss.indexOf('winner')-1)
strobj.indexOf(substring[, startindex])
其中strobj是必選項。string 對象或文字
首先,JS中巴字符串轉(zhuǎn)換成數(shù)字,并不需要jquery
對于符合number格式的字符串,最簡單的方法如下:
var?numStr?=?'99.9';//?或者是整形?'999'
//?只要在字符串前面加“+”符號就可以把string類型轉(zhuǎn)換成number類型了
var?num?=?+numStr;
對于某些結(jié)尾處追加不合法字符串的字符串,需要用parseInt或者parseFloat
//?對于整形:
var?integer?=?'99%';
var?result?=?parseInt(integer);
//?對于浮點型
var?decimal?=?'99.9%';
var?result?=?parseFloat(decimal);
對于其他進制的數(shù)字字符串
//?作為二進制
var?binary?=?'1001';
var?result?=?parseInt(binary,?2);
//?作為八進制
var?octonary?=?'077';
var?result?=?parseInt(octonary,?8);
//?作為十六進制
var?hex?=?'0xff';
var?result?=?parseInt(hex,?16);
舉個例子:
var a='hello';
var b='world'
字符串拼接就類似于做加法,直接把a和b加起來,就像這樣
alert(a+b);
輸出結(jié)果:helloworld
還可以不定義,直接輸出,例如:
alert('hello'+'world')
jquery并沒有提供截取字符串的相關(guān)方法, 也沒有必要;
jquery并不是一門單獨的語言, 只是javascript的一個擴展庫, 主要作用 是簡化html元素選取操作/css控制/Ajax等,還有一下js特效和動畫;
要截取字符串, 可以用js原生方法;
js提供了三個提取字符串的方法(這三種方法都不改變源字符串):
substr(start, length): 字符串中抽取從開始下標(start, 下標是從0開始的)開始的指定數(shù)目(lenght)的字符。
start:必需。要抽取的子串的起始下標。必須是數(shù)值。如果是負數(shù),那么該參數(shù)聲明從字符串的尾部開始算起的位置。也就是說,-1 指字符串中最后一個字符,-2
指倒數(shù)第二個字符,以此類推。
length:可選。子串中的字符數(shù)。必須是數(shù)值。如果省略了該參數(shù),那么返回從 stringObject 的開始位置到結(jié)尾的字串。
例如:
var str="Hello world!";
var n=str.substr(2,3);
n的輸出結(jié)果:
llo
substring(from, to): 提取字符串中介于兩個指定下標之間的字符,
返回的子串包括 開始 處的字符,但不包括 結(jié)束 處的字符
from: 必需。一個非負的整數(shù),規(guī)定要提取的子串的第一個字符在 string Object 中的位置。
to: 可選。一個非負的整數(shù),比要提取的子串的最后一個字符在 string Object 中的位置多 1,如果省略該參數(shù),那么返回的子串會一直到字符串的結(jié)尾。
例如:
var str="Hello world!";
document.write(str.substring(3)+"br"); //輸出結(jié)果: lo world!
document.write(str.substring(3,7)); //輸出結(jié)果: lo w
slice(start,end): 此方法和substring類似,可提取字符串的某個部分,并以新的字符串返回被提取的部分。使用 start 和 end 參數(shù)來指定字符串提取的部分。字符串中第一個字符位置為 0, 第二個字符位置為 1, 以此類推。
提示: 如果是負數(shù),則該參數(shù)規(guī)定的是從字符串的尾部開始算起的位置。也就是說,-1 指字符串的最后一個字符,-2
指倒數(shù)第二個字符,以此類推。
start: 必須. 要抽取的片斷的起始下標。第一個字符位置為 0 ?
end:? 可選。 緊接著要抽取的片段的結(jié)尾的下標。若未指定此參數(shù),則要提取的子串包括 start
到原字符串結(jié)尾的字符串。如果該參數(shù)是負數(shù),那么它規(guī)定的是從字符串的尾部開始算起的位置。 ?
例如:
var str="Hello world!";
alert(str.slice(0,1)); //輸出: H
alert(str.slice(-2)); //輸出: d!
alert(str.slice(3,8)); //輸出: lo wo
另外還有一個選取單個字符的方法
charAt(index): 返回指定位置(index)的字符, 第一個字符位置為 0, 第二個字符位置為 1,以此類推.
例如
var str="HELLO WORLD!";
alert(str.charAt(2)); //輸出: L
alert(str.charAt(str.length-1)); //輸出:!
網(wǎng)頁標題:jquery字符串,jquery字符串轉(zhuǎn)數(shù)字
當前URL:http://chinadenli.net/article3/dseggos.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、網(wǎng)站制作、定制開發(fā)、商城網(wǎng)站、網(wǎng)站排名、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)