小编分享js怎么截取字符串(js怎么截取字符串最后一位)
|
js怎么截取字符串?如果需要在js中截取字符串,可以使用String类提供的方法,如subsring、indexOf等等。本文就以这两种函数为例,为大家介绍js中截图字符串的方法,具体为取字符串的三个函数:slice(start,[end]),substring(start,[end])和substr(start,[length]) 相关属性和使用区别。
js怎么截取字符串? 使用 substring()或者slice() 1、函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组。 例子: str="jpg|bmp|gif|ico|png"; arr=theString.split("|"); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组。 2、函数:Join() 功能:使用您选择的分隔符将一个数组合并为一个字符串。 例子: 01var delimitedString=myArray.join(delimiter);02var myList=new Array("jpg","bmp","gif","ico","png");03var portableList=myList.join("|");04//结果是jpg|bmp|gif|ico|png复制代码var delimitedString=myArray.join(delimiter);var myList=new Array("jpg","bmp","gif","ico","png");var portableList=myList.join("|");//结果是jpg|bmp|gif|ico|png 3、函数:substring() 功能:字符串截取,比如想从“MinidxSearchEngine”中得到”Minidx”就要用到substring(0,6) 。 4、函数:indexOf() 功能:返回字符串中匹配子串的第一个字符的下标. 01var myString="JavaScript";02var w=myString.indexOf("v");w will be 203var x=myString.indexOf("S");x will be 404var y=myString.indexOf("Script");y will also be 405var z=myString.indexOf("key");z will be -1复制代码var myString="JavaScript";var w=myString.indexOf("v");w will be 2var x=myString.indexOf("S");x will be 4var y=myString.indexOf("Script");y will also be 4var z=myString.indexOf("key");z will be -1 续: 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。 2、substr 方法 定义和用法 substr 方法用于返回一个从指定位置开始的指定长度的子字符串。 语法 01stringObject.substr(start [, length ])复制代码stringObject.substr(start [, length ]) 参数 描述 start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。 length 可选。在返回的子字符串中应包括的字符个数。 说明 如果 length 为 0 或负数,将返回一个空字符串。 如果没有指定该参数,则子字符串将延续到stringObject的最后。 举例: 01var str = "0123456789";02alert(str.substring(0));------------"0123456789"03alert(str.substring(5));------------"56789"04alert(str.substring(10));-----------""05alert(str.substring(12));-----------""06alert(str.substring(-5));-----------"0123456789"07alert(str.substring(-10));----------"0123456789"08alert(str.substring(-12));----------"0123456789"09alert(str.substring(0,5));----------"01234"10alert(str.substring(0,10));---------"0123456789"11alert(str.substring(0,12));---------"0123456789"12alert(str.substring(2,0));----------"01"13alert(str.substring(2,2));----------""14alert(str.substring(2,5));----------"234"15alert(str.substring(2,12));---------"23456789"16alert(str.substring(2,-2));---------"01"17alert(str.substring(-1,5));---------"01234"18alert(str.substring(-1,-5));--------""19alert(str.substr(0));---------------"0123456789"20alert(str.substr(5));---------------"56789"21alert(str.substr(10));--------------""22alert(str.substr(12));--------------""23alert(str.substr(-5));--------------"0123456789"24alert(str.substr(-10));-------------"0123456789"25alert(str.substr(-12));-------------"0123456789"26alert(str.substr(0,5));-------------"01234"27alert(str.substr(0,10));------------"0123456789"28alert(str.substr(0,12));------------"0123456789"29alert(str.substr(2,0));-------------""30alert(str.substr(2,2));-------------"23"31alert(str.substr(2,5));-------------"23456"32alert(str.substr(2,12));------------"23456789"33alert(str.substr(2,-2));------------""34alert(str.substr(-1,5));------------"01234"35alert(str.substr(-1,-5));-----------""复制代码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));--------""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));-----------"" 以上方法,便是关于js怎么截取字符串的粗略介绍,事关三个函数:slice(start,[end]),substring(start,[end])和substr(start,[length]) 。 |
相关文章
热销商品
天机器狗2026新款ai人工智能编程遥控机械狗男孩儿童玩具生日礼物
机器狗2026新款ai人工智能编程遥控机械狗男孩儿童玩具生日礼物
¥168 领券购买
天普莱美JMPRIME萌宠小狗柔软可爱狗玩偶小狗毛绒玩偶儿童玩具礼物
普莱美JMPRIME萌宠小狗柔软可爱狗玩偶小狗毛绒玩偶儿童玩具礼物
¥85 领券购买
淘超晟美琪舔舔猫牵绳遥控狗学舌音乐摸头互动模拟喂养毛绒宠物玩具
超晟美琪舔舔猫牵绳遥控狗学舌音乐摸头互动模拟喂养毛绒宠物玩具
¥43 领券购买
天独角兽智能机器狗儿童玩具宝宝莉遥控小马走路会叫机器人女孩礼物
独角兽智能机器狗儿童玩具宝宝莉遥控小马走路会叫机器人女孩礼物
¥130 领券购买
天免打孔家用双层纱门帘半截隔断帘防蚊帘卧室防偷窥魔术贴布艺门帘
免打孔家用双层纱门帘半截隔断帘防蚊帘卧室防偷窥魔术贴布艺门帘
¥30.4 领券购买
淘法式复古田园乡村花边棉线编织钩针咖啡帘飘窗帘头短帘门帘半帘
法式复古田园乡村花边棉线编织钩针咖啡帘飘窗帘头短帘门帘半帘
¥30.6 领券购买
淘LACESHABBY治愈系法式复古风格蓝色条纹棉麻窗幔遮挡帘子窗帘门帘
LACESHABBY治愈系法式复古风格蓝色条纹棉麻窗幔遮挡帘子窗帘门帘
¥59.8 领券购买
天水晶珠帘隔断帘客厅葫芦门帘卧室家用风水帘卫生间过道帘子免打孔
水晶珠帘隔断帘客厅葫芦门帘卧室家用风水帘卫生间过道帘子免打孔
¥95 领券购买
天天湖啤酒11.5度小麦白啤330ml*8听罐装整箱精酿啤酒畅饮浑浊型
天湖啤酒11.5度小麦白啤330ml*8听罐装整箱精酿啤酒畅饮浑浊型
¥23.9 领券购买
天燕京啤酒特制蓝听330ml*24听清爽黄啤酒整箱包邮官方正品
燕京啤酒特制蓝听330ml*24听清爽黄啤酒整箱包邮官方正品
¥44 领券购买
天觅刻精酿啤酒德式小麦/比利时小麦风味整箱发货麦香浓郁
觅刻精酿啤酒德式小麦/比利时小麦风味整箱发货麦香浓郁
¥44.9 领券购买
天新品上新 青岛啤酒茉莉花味白啤系列500ml*12听
新品上新 青岛啤酒茉莉花味白啤系列500ml*12听
¥79 领券购买
淘产妇双层月子帽四季纯棉月子发带防风包头帽孕妇帽产后坐月子头巾
产妇双层月子帽四季纯棉月子发带防风包头帽孕妇帽产后坐月子头巾
¥16.5 领券购买
淘月子帽春秋产后防风保暖堆堆帽孕妇睡帽套头护额头帽产妇帽头巾女
月子帽春秋产后防风保暖堆堆帽孕妇睡帽套头护额头帽产妇帽头巾女
¥16.5 领券购买
淘可爱纯棉月子帽春季3月份a类产后孕妇产妇帽头巾发带睡觉大头围帽
可爱纯棉月子帽春季3月份a类产后孕妇产妇帽头巾发带睡觉大头围帽
¥18.5 领券购买
天大头围月子帽女4月份产后纯棉薄款孕妇睡觉可戴防风春夏季产妇帽
大头围月子帽女4月份产后纯棉薄款孕妇睡觉可戴防风春夏季产妇帽
¥25.5 领券购买

