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

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)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
中文av字幕一区| 欧美在线啊v一区| 亚洲精品视频在线| 亚洲国产精品免费| 在线播放日韩欧美| 禁断一区二区三区在线| 国产麻豆成人精品| 伊人精品成人久久综合软件| 亚洲国产一区二区a毛片| 国产精品一区二区久激情瑜伽| 日韩亚洲综合在线| 性久久久久久| 六月婷婷一区| 六月婷婷久久| 国产精品夜色7777狼人| 国产综合久久| 在线免费观看视频一区| 亚洲免费精品| 91久久精品一区二区三区| 一本高清dvd不卡在线观看| 一区二区三区欧美激情| 久久久久国色av免费观看性色| 久久资源在线| 国产欧美精品一区二区三区介绍| 亚洲激情在线激情| 老司机成人网| 国产精品久久久久秋霞鲁丝| 亚洲精选一区| 国产精品裸体一区二区三区| 亚洲精品国产精品乱码不99按摩| 亚洲欧美日韩人成在线播放| 欧美日韩精品免费看| 在线看片成人| 欧美午夜一区| 欧美高清在线视频观看不卡| 欧美日韩一区二区在线播放| 最近中文字幕日韩精品| 亚洲美女色禁图| 亚洲专区在线视频| 久久综合色8888| 亚洲高清在线| 欧美精品免费在线| 国产精品v日韩精品| 欧美一区午夜精品| 亚洲天堂第二页| 99精品视频一区二区三区| 国产精品人成在线观看免费| 久久中文字幕一区| 欧美天天综合网| 欧美日本一道本在线视频| 奶水喷射视频一区| 麻豆视频一区二区| 欧美精品一区在线| 国产精品a级| 国产精品夫妻自拍| 国产日本欧美一区二区三区| 国产精自产拍久久久久久| 国产精品高潮呻吟久久| 国产伦精品免费视频| 黄色亚洲在线| 一本久道久久综合中文字幕| 一区二区三区导航| 久久人人爽人人爽| 欧美体内谢she精2性欧美| 国产日韩欧美亚洲一区| 在线不卡视频| 中日韩午夜理伦电影免费| 久久精品色图| 国产精品久久久久久久久久三级| 一区二区三区我不卡| 久久国产视频网站| 亚洲激情视频网站| 亚洲视频播放| 亚洲尤物视频网| 巨胸喷奶水www久久久免费动漫| 久久久国产亚洲精品| 欧美精品在线观看| 国产精品主播| 亚洲国产成人在线| 亚洲一区视频| 欧美激情1区2区| 影音先锋中文字幕一区二区| 亚洲一区视频在线观看视频| 久久米奇亚洲| 国内精品写真在线观看| 国产精品99久久久久久久久| 久久高清国产| 国产精品极品美女粉嫩高清在线| 国产精品影院在线观看| 亚洲一区二区成人在线观看| 欧美三日本三级少妇三99| 一本久久a久久精品亚洲| 国产精品色在线| 欧美高清一区| 午夜精品99久久免费| 亚洲国产欧美一区二区三区久久 | 国产精品美女诱惑| 欧美在线观看一二区| 亚洲精品日产精品乱码不卡| 国产拍揄自揄精品视频麻豆| 女人天堂亚洲aⅴ在线观看| 亚洲午夜精品久久| 影音先锋成人资源站| 欧美日韩国产区| 亚洲一区二区视频| 欧美成人午夜激情视频| 日韩亚洲不卡在线| 欧美日韩xxxxx| 亚洲一区二区三区乱码aⅴ| 国产精品久久久免费| 欧美一级电影久久| 黄色国产精品一区二区三区| 欧美精品自拍偷拍动漫精品| 亚洲激情影视| 国产精品欧美日韩| 欧美夫妇交换俱乐部在线观看| 亚洲国产精品999| 国产精品区一区二区三区| 久久精品噜噜噜成人av农村| 亚洲最新色图| 娇妻被交换粗又大又硬视频欧美| 欧美www视频| 午夜视频久久久久久| 欧美日韩精品免费| 欧美精品一区二区三区四区| 乱中年女人伦av一区二区| 久久久免费精品| 欧美刺激午夜性久久久久久久| 久久精品日韩欧美| 好吊一区二区三区| 欧美主播一区二区三区| 亚洲欧洲日产国产网站| 国内久久视频| 红桃视频亚洲| 国产亚洲一区二区三区在线观看| 欧美精品福利视频| 欧美日本不卡视频| 欧美区日韩区| 欧美日本中文字幕| 欧美日韩一卡二卡| 国产精品久久久久久影视 | 亚洲国产精品热久久| 国产精品第一区| 欧美日韩一二三区| 国产精品亚洲综合一区在线观看| 欧美日韩一区在线观看视频| 欧美日韩激情网| 欧美日本中文| 国产乱理伦片在线观看夜一区| 国产欧美一区视频| 精品成人在线视频| 99在线热播精品免费| 亚洲欧美日韩精品久久亚洲区 | 亚洲精品久久久久久久久久久| 狠狠色狠狠色综合系列| 亚洲电影观看| 亚洲视频日本| 麻豆成人精品| 国产日韩欧美精品综合| 91久久国产综合久久| 亚洲一区二区免费在线| 久久一综合视频| 国产欧美在线视频| 一区二区三区久久久| 久久这里只有| 精品成人免费| 亚洲午夜视频在线观看| 裸体一区二区三区| 毛片一区二区三区| 激情成人综合| 亚洲永久免费av| 欧美视频在线免费| 亚洲国产色一区| 麻豆成人小视频| 欧美日韩大片| 亚洲免费av网站| 欧美激情综合| 一本色道久久综合亚洲精品不卡| 麻豆91精品| 国内精品免费在线观看| 久久久精品国产免大香伊| 韩国一区二区三区在线观看| 久久福利毛片| 亚洲黄色高清| 欧美涩涩网站| 久久午夜国产精品| 亚洲国产欧美在线人成| 欧美日韩国产一区| 午夜精品影院| 亚洲高清不卡| 国产精品美女久久久浪潮软件 | 久久精品毛片| 亚洲精品一区二| 国产老女人精品毛片久久| 欧美诱惑福利视频| 亚洲国产欧美日韩| 国产视频在线一区二区 | 欧美精品久久久久久久久久| 一区二区三区在线免费播放| 欧美全黄视频|