中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

javascript截取字符串小結
來源:易賢網 閱讀:1241 次 日期:2016-06-22 10:33:01
溫馨提示:易賢網小編為您整理了“javascript截取字符串小結”,方便廣大網友查閱!

本文總結介紹了三種使用javascript截取字符串的方法,同時也總結了兩種截取中文字符串的辦法,分享一下。

1.substring 方法

定義和用法

substring 方法用于提取字符串中介于兩個指定下標之間的字符。

語法

stringobject.substring(start,stop)

參數 描述

start 必需。一個非負的整數,規定要提取的子串的第一個字符在 stringobject 中的位置。

stop 可選。一個非負的整數,比要提取的子串的最后一個字符在 stringobject 中的位置多 1。如果省略該參數,那么返回的子串會一直到字符串的結尾。

返回值

一個新的字符串,該字符串值包含 stringobject 的一個子字符串,其內容是從 start 處到 stop-1 處的所有字符,其長度為 stop 減 start。

說明

substring 方法返回的子串包括 start 處的字符,但不包括 end 處的字符。

如果 start 與 end 相等,那么該方法返回的就是一個空串(即長度為 0 的字符串)。

如果 start 比 end 大,那么該方法在提取子串之前會先交換這兩個參數。

如果 start 或 end 為負數,那么它將被替換為 0。

具體使用案例:

var str = 0123456789; alert(str.substring(0));------------0123456789 alert(str.substring(5));------------56789 alert(str.substring(10));----------- alert(str.substring(12));----------- alert(str.substring(-5));-----------0123456789 alert(str.substring(-10));----------0123456789 alert(str.substring(-12));----------0123456789 alert(str.substring(0,5));----------01234 alert(str.substring(0,10));---------0123456789 alert(str.substring(0,12));---------0123456789 alert(str.substring(2,0));----------01 alert(str.substring(2,2));---------- alert(str.substring(2,5));----------234 alert(str.substring(2,12));---------23456789 alert(str.substring(2,-2));---------01 alert(str.substring(-1,5));---------01234 alert(str.substring(-1,-5));--------

2.substr 方法

定義和用法

substr 方法用于返回一個從指定位置開始的指定長度的子字符串。

語法

stringobject.substr(start [, length ])

參數 描述

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

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

說明

如果 length 為 0 或負數,將返回一個空字符串。

如果沒有指定該參數,則子字符串將延續到stringobject的最后。

具體使用案例:

var str = 0123456789; alert(str.substr(0));---------------0123456789 alert(str.substr(5));---------------56789 alert(str.substr(10));-------------- alert(str.substr(12));-------------- alert(str.substr(-5));--------------0123456789 alert(str.substr(-10));-------------0123456789 alert(str.substr(-12));-------------0123456789 alert(str.substr(0,5));-------------01234 alert(str.substr(0,10));------------0123456789 alert(str.substr(0,12));------------0123456789 alert(str.substr(2,0));------------- alert(str.substr(2,2));-------------23 alert(str.substr(2,5));-------------23456 alert(str.substr(2,12));------------23456789 alert(str.substr(2,-2));------------ alert(str.substr(-1,5));------------01234 alert(str.substr(-1,-5));-----------

3.自定義方法

以上兩種方法只可以對英文和數字進行截取,遇到中文便無可奈何了,強制使用會導致出現亂碼的情況,經本人認證研究終于總結出了兩種能夠使用javascript截取字符串中包含中文的方法:

第一種方法:

string.prototype.sub=function(n){ var r=/[^\x00-\xff]/g; if(this.replace(r,mm).length<=n){return this;} var m=math.floor(n/2); for(var i=m;i<this.length;i++){ if(this.substr(0,i).replace(r,mm).length>=n){ return this.substr(0,i)+...; } } return this; }

第二種方法:

//截取字符串 包含中文處理,參數含義:(字符串,截取長度,是否增加...)

function substring(str, len, hasdot){ var newlength=0; var newstr=; var chineseregex=/[^\x00-\xff]/g; var singlechar=''; var strlength=str.replace(chineseregex,'**').length; for(var i=0;i < strlength;i++){ singlechar=str.charat(i).tostring(); if(singlechar.match(chineseregex) != null){ newlength+=2; }else{ newlength++; } if(newlength>len){ break; } newstr+=singlechar; } if(hasdot && strlength>len){ newstr+='...'; } return newstr; }

以上使用js截取中文字符串的具體使用方法如下:

<html> <head> <meta http-equiv=content-type content=text/html; charset=utf-8 /> <title>javascript字符串截取處理總結(js截取中文字符串總結)</title> <script language=javascript> string.prototype.sub=function(n){var r=/[^\x00-\xff]/g;if(this.replace(r,mm).length<=n){return this}var m=math.floor(n/2);for(var i=m;i<this.length;i++){if(this.substr(0,i).replace(r,mm).length>=n){return this.substr(0,i)+...}}return this}; function substring(str,len,hasdot){var newlength=0;var newstr=;var chineseregex=/[^\x00-\xff]/g;var singlechar='';var strstrlength=str.replace(chineseregex,'**').length;for(var i=0;i<strlength;i++){singlechar=str.charat(i).tostring();if(singlechar.match(chineseregex)!=null){newlength+=2}else{newlength++}if(newlength>len){break}newstr+=singlechar}if(hasdot&&strlength>len){newstr+='...'}return newstr} </script> </head> <body> <script language=javascript> var str='我愛; alert(str.sub(10)); alert(substring(str,10,false)); </script> </body> </html>

更多信息請查看腳本欄目
易賢網手機網站地址:javascript截取字符串小結
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美色另类天堂2015| 亚洲欧美另类中文字幕| 国产精品日本| 在线观看视频一区| 亚洲精品日韩激情在线电影| 欧美一区二区三区免费在线看| 国产精品一区二区三区四区 | 日韩视频在线播放| 国产精品一区二区久久| 久久久久久电影| 91久久国产综合久久91精品网站| 免费观看国产成人| 久久精品99无色码中文字幕| 亚洲精品欧美日韩| 国产一区久久久| 国产综合色精品一区二区三区| 欧美日韩国产综合视频在线观看中文 | 亚洲国产精品免费| 国产久一道中文一区| 国产精品激情电影| 欧美视频在线观看视频极品| 欧美区日韩区| 欧美人体xx| 鲁大师成人一区二区三区| 午夜精品久久久久久久蜜桃app| 亚洲伦伦在线| 99伊人成综合| 亚洲成人原创| 99热在这里有精品免费| 亚洲视频免费在线| 欧美在线视频二区| 久久人体大胆视频| 久久一区激情| 欧美日韩一区二区免费在线观看 | 99热在这里有精品免费| 亚洲综合首页| 国产精品色网| 久久久久久久久一区二区| 久久久久久国产精品mv| 蜜臀久久久99精品久久久久久 | 欧美亚一区二区| 国产偷国产偷精品高清尤物| 亚洲国产精品va在线看黑人| 日韩午夜中文字幕| 久久视频在线视频| 国产欧美在线| 黄色欧美成人| 99re66热这里只有精品3直播| 日韩视频亚洲视频| 欧美黑人在线观看| 亚洲国产二区| 久久综合999| 一区在线影院| 久久米奇亚洲| 亚洲全黄一级网站| 蜜桃av噜噜一区二区三区| 在线视频成人| 免费久久精品视频| 韩日午夜在线资源一区二区| 亚洲人成人一区二区三区| 久久九九热免费视频| 国产精品一区二区三区久久久| 91久久精品国产91性色| 香蕉久久国产| 国色天香一区二区| 久久在线视频在线| 日韩一二三区视频| 国产精品高清网站| 性欧美video另类hd性玩具| 国产精品igao视频网网址不卡日韩| 国产一区二区三区久久悠悠色av| 亚洲欧美制服中文字幕| 91久久久精品| 亚洲高清自拍| 亚洲国产精品综合| 欧美区亚洲区| 欧美精品综合| 亚洲精品之草原avav久久| 欧美成年视频| 亚洲免费观看高清在线观看 | 欧美亚洲午夜视频在线观看| 亚洲福利国产| 亚洲国产一区二区三区在线播 | 国内一区二区在线视频观看| 久久亚洲视频| 久久不见久久见免费视频1| 亚洲精品午夜| 99riav1国产精品视频| 9l视频自拍蝌蚪9l视频成人| 国产亚洲福利社区一区| 国产精品免费看| 欧美精品99| 亚洲国产精品第一区二区三区| 久久久999| 久久影视三级福利片| 久久成人亚洲| 亚洲欧美亚洲| 欧美一区二区三区男人的天堂 | 亚洲国产精品精华液网站| 国产精品美女在线| 欧美日韩一级大片网址| 欧美精品1区| 欧美日韩国产成人在线观看| 欧美精品免费在线| 欧美性一区二区| 国产精品视频内| 在线观看中文字幕不卡| 亚洲精品一区二区三区av| 亚洲日本中文| 99国产精品99久久久久久| 亚洲私人影院在线观看| 性欧美8khd高清极品| 久久五月天婷婷| 欧美三级视频| 国产亚洲精品久久久久婷婷瑜伽| 国产欧美日韩综合精品二区| 亚洲成色最大综合在线| 99国产精品国产精品毛片| 一区二区日韩| 欧美在线一区二区三区| 欧美美女bbbb| 在线观看亚洲一区| 亚洲一区二区三区四区中文| 免费亚洲电影在线观看| 国产精品裸体一区二区三区| 在线国产精品一区| 一区二区三区中文在线观看| 亚洲人午夜精品| 欧美成人免费观看| 伊伊综合在线| 久久久免费av| 国产亚洲欧美一区二区三区| 亚洲肉体裸体xxxx137| 理论片一区二区在线| 国产视频不卡| 欧美一区二区三区啪啪| 国产精品99免费看| 中文日韩欧美| 欧美日韩在线免费视频| 99国产精品久久久久久久成人热| 欧美3dxxxxhd| 在线亚洲欧美| 国产女主播在线一区二区| 午夜精品久久久久| 国内偷自视频区视频综合| 久久影视精品| 亚洲精品日韩在线| 欧美午夜视频网站| 欧美一区二区精美| 日韩午夜av在线| 欧美另类变人与禽xxxxx| 日韩视频精品在线观看| 欧美日韩中文字幕在线视频| 亚洲午夜一区二区三区| 国产精品久久影院| 久久亚洲精品一区| 日韩午夜黄色| 国产精自产拍久久久久久蜜| 久久久久国产精品一区三寸| 亚洲精品乱码久久久久久| 国产精品va在线| 亚洲精品免费看| 国产一区二区三区久久久久久久久| 免费看的黄色欧美网站| 午夜亚洲性色福利视频| 亚洲国产精品999| 国产精品美女一区二区| 久久精品日韩欧美| 午夜影视日本亚洲欧洲精品| 亚洲精品免费一区二区三区| 国产欧美日韩激情| 国产精品豆花视频| 欧美久久电影| 欧美日韩www| 老司机免费视频久久| 中文精品视频| 夜夜嗨av一区二区三区免费区| 激情欧美一区二区三区| 激情欧美丁香| 激情亚洲网站| 樱桃视频在线观看一区| 在线看片第一页欧美| 亚洲国产精品va在线观看黑人| 一区二区在线观看视频在线观看 | 国产精品成人一区二区网站软件| 欧美大片在线观看一区二区| 欧美成人r级一区二区三区| 欧美成人激情视频免费观看| 免费在线观看日韩欧美| 免费日韩成人| 欧美日精品一区视频| 欧美午夜影院| 国产一区二区中文字幕免费看| 黄色欧美成人| 亚洲天堂网在线观看| 午夜精品久久久久影视 | 在线视频精品| 久久九九99| 国产精品卡一卡二| 伊人激情综合|