亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

JS截取與分割字符串常用技巧總結

2024-05-06 16:25:00
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了JS截取與分割字符串常用技巧,以實例形式分析你了JavaScript針對字符串的截取與分割常用函數的定義、功能及使用技巧,并補充分析了substr和substring方法的區別,需要的朋友可以參考下

本文實例講述了JS截取與分割字符串的常用方法。分享給大家供大家參考,具體如下:

JS截取字符串可使用 substring()或者slice()

函數:substring()

定義:substring(start,end)表示從start到end之間的字符串,包括start位置的字符但是不包括end位置的字符。

功能:字符串截取,比如想從"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6)

例子:

 

 
  1. var src="images/off_1.png"
  2. alert(src.substring(7,10)); 
  3. //彈出值為:off 

函數:substr()

定義:substr(start,length)表示從start位置開始,截取length長度的字符串。

功能:字符串截取

例子:

 

 
  1. var src="images/off_1.png"
  2. alert(src.substr(7,3)); 
  3. //彈出值為:off 

函數:split()

功能:使用一個指定的分隔符把一個字符串分割存儲到數組

例子:

 

 
  1. str="jpg|bmp|gif|ico|png"
  2. arr=theString.split("|"); 
  3. //arr是一個包含字符值"jpg"、"bmp"、"gif"、"ico"和"png"的數組 

函數:John()

功能:使用您選擇的分隔符將一個數組合并為一個字符串

例子:

 

  1. var delimitedString=myArray.join(delimiter); 
  2. var myList=new Array("jpg","bmp","gif","ico","png"); 
  3. var portableList=myList.join("|"); 
  4. //結果是jpg|bmp|gif|ico|png 

函數:indexOf()

功能:返回字符串中匹配子串的第一個字符的下標

 

 
  1. var myString="JavaScript"
  2. var w=myString.indexOf("v");w will be 2 
  3. var x=myString.indexOf("S");x will be 4 
  4. var y=myString.indexOf("Script");y will also be 4 
  5. var z=myString.indexOf("key");z will be -1  

函數:lastIndexOf()

定義:lastIndexOf()方法返回從右向左出現某個字符或字符串的首個字符索引值(與indexOf相反)

功能:返回字符串索引值

例子:

 

  1. var src="images/off_1.png"
  2. alert(src.lastIndexOf('/')); 
  3. alert(src.lastIndexOf('g')); 
  4. //彈出值依次為:6,15 

補充:substr 和 substring方法的區別

substr 方法

返回一個從指定位置開始的指定長度的子字符串。

stringvar.substr(start [, length ])

參數

stringvar

必選項。要提取子字符串的字符串文字或 String 對象。

start

必選項。所需的子字符串的起始位置。字符串中的第一個字符的索引為 0。

length

可選項。在返回的子字符串中應包括的字符個數。

說明

如果 length 為 0 或負數,將返回一個空字符串。如果沒有指定該參數,則子字符串將延續到 stringvar 的最后。

示例

下面的示例演示了substr 方法的用法。

 

 
  1. function SubstrDemo(){ 
  2. var s, ss; // 聲明變量。 
  3. var s = "The rain in Spain falls mainly in the plain."
  4. ss = s.substr(12, 5); // 獲取子字符串。 
  5. return(ss); // 返回 "Spain"。 

substring 方法

返回位于 String 對象中指定位置的子字符串。

strVariable.substring(start, end)

"String Literal".substring(start, end)

參數

start

指明子字符串的起始位置,該索引從 0 開始起算。

end

指明子字符串的結束位置,該索引從 0 開始起算。

說明

substring 方法將返回一個包含從 start 到最后(不包含 end )的子字符串的字符串。

substring 方法使用 start 和 end 兩者中的較小值作為子字符串的起始點。例如, strvar.substring(0, 3) 和 strvar.substring(3, 0) 將返回相同的子字符串。

如果 start 或 end 為 NaN 或者負數,那么將其替換為0。

子字符串的長度等于 start 和 end 之差的絕對值。例如,在 strvar.substring(0, 3) 和 strvar.substring(3, 0) 返回的子字符串的的長度是 3。

示例

下面的示例演示了 substring 方法的用法。

 

 
  1. function SubstringDemo(){ 
  2. var ss; // 聲明變量。 
  3. var s = "The rain in Spain falls mainly in the plain.."
  4. ss = s.substring(12, 17); // 取子字符串。 
  5. return(ss); // 返回子字符串。 

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩美女视频在线观看| 亚洲欧美制服综合另类| 国产欧美日韩免费| 成人黄色av免费在线观看| 亚洲黄色在线观看| 久久久99久久精品女同性| 在线免费观看羞羞视频一区二区| 麻豆成人在线看| 国产成人亚洲综合| 亚洲aaaaaa| 欲色天天网综合久久| 欧美大荫蒂xxx| 国产精品男女猛烈高潮激情| 国产精品久久久久久久久久久久久| 一个人看的www久久| 91po在线观看91精品国产性色| 国产成人精品久久二区二区| 91精品国产自产在线老师啪| 欧美一级片久久久久久久| 91tv亚洲精品香蕉国产一区7ujn| 高潮白浆女日韩av免费看| 欧美精品久久久久久久久| 亚洲图片在线综合| 国产精品黄色影片导航在线观看| 国产精品免费视频xxxx| 色视频www在线播放国产成人| 亚洲一品av免费观看| 欧美久久精品午夜青青大伊人| 91av视频在线观看| 日韩中文字幕网站| 国产精品久久久久久影视| 久久国产精品久久久久久久久久| 欧美成人黄色小视频| 高清一区二区三区日本久| 国产精品色视频| 一区二区在线免费视频| 久久视频这里只有精品| 国产成人涩涩涩视频在线观看| 亚洲欧美国产日韩中文字幕| 最近中文字幕日韩精品| 亚洲激情小视频| 欧美成人午夜免费视在线看片| 久久国内精品一国内精品| 欧美视频在线视频| 欧美日韩不卡合集视频| 久久人91精品久久久久久不卡| 日韩精品欧美激情| 欧美精品aaa| 久久6精品影院| 精品电影在线观看| 亚洲成av人片在线观看香蕉| 爽爽爽爽爽爽爽成人免费观看| 91精品国产免费久久久久久| 精品国产91久久久久久| 国产精品爽黄69天堂a| 欧美性猛交xxxx乱大交极品| 亚洲自拍偷拍色片视频| 国产精品美女久久久久久免费| 亚洲深夜福利在线| 91av在线网站| 一区二区在线视频播放| 456国产精品| 久久国产精品亚洲| 九九视频直播综合网| 中文字幕综合在线| 久久亚洲精品国产亚洲老地址| 中文字幕日韩在线播放| 69久久夜色精品国产69| 57pao国产成人免费| 欧美激情成人在线视频| 日韩精品中文字幕在线播放| 久久久国产一区二区三区| 亚洲性猛交xxxxwww| 日韩一区av在线| 国产第一区电影| 亚洲最新在线视频| 亚洲aa在线观看| 国产激情视频一区| 欧美日韩国产第一页| 国产亚洲视频在线观看| 日本精品视频在线播放| 亚洲综合在线做性| 黑人精品xxx一区| 欧美性xxxxxx| 91九色在线视频| 成人精品久久一区二区三区| 成人久久一区二区| 日韩免费av在线| 久久亚洲精品国产亚洲老地址| 狠狠色狠狠色综合日日小说| 欧美日韩在线视频一区二区| 欧美国产日韩视频| 日韩av资源在线播放| 欧美精品18videos性欧| 91中文字幕在线观看| 欧美一级淫片丝袜脚交| 成人免费高清完整版在线观看| 午夜精品久久久久久久久久久久| 欧美激情第三页| 高跟丝袜一区二区三区| 久久亚洲成人精品| 97色在线播放视频| 久久精品99久久香蕉国产色戒| 久久免费视频这里只有精品| 青青草原成人在线视频| 91国语精品自产拍在线观看性色| 欧美在线影院在线视频| 国产综合久久久久久| 性欧美在线看片a免费观看| 国产情人节一区| 色婷婷综合成人av| 日韩av手机在线| 亚洲精品动漫100p| 日韩精品中文在线观看| 欧美激情按摩在线| 欧美日韩一区二区免费在线观看| 亚洲男人天堂2024| 在线中文字幕日韩| 欧美人与性动交| 欧美丰满少妇xxxx| 亚洲精品视频久久| 成人黄色中文字幕| 在线观看亚洲视频| 久久这里只有精品视频首页| 欧美日韩国产中文字幕| 久久久女人电视剧免费播放下载| 久久免费视频网| 91精品国产自产91精品| 久久精品福利视频| 久久精品国产2020观看福利| 国产精品久久久久77777| 68精品久久久久久欧美| 中文字幕日韩欧美| 亚洲国产成人精品女人久久久| 狠狠色狠狠色综合日日小说| 日韩精品视频免费| 亚洲国产成人av在线| 精品人伦一区二区三区蜜桃网站| 日韩亚洲欧美成人| 成人午夜高潮视频| 日韩在线视频网站| 538国产精品视频一区二区| 日韩视频免费看| 国产精品成av人在线视午夜片| 欧美综合国产精品久久丁香| 欧美国产第一页| 丝袜情趣国产精品| 免费91麻豆精品国产自产在线观看| 国产精品黄色影片导航在线观看| 爽爽爽爽爽爽爽成人免费观看| 91久热免费在线视频| 国产精品69av| 日本一欧美一欧美一亚洲视频| 日韩在线不卡视频| 欧美精品电影免费在线观看| 国产精品美女999| 欧美网站在线观看| 欧美精品做受xxx性少妇| 国产经典一区二区| 亚洲国产精品一区二区三区| 亚洲精品电影网| 久久久久一本一区二区青青蜜月| 精品国产31久久久久久| 欧美亚洲另类在线|