JS截取字符串常用方法详细整理(js截取字符串长度方法)怎么可以错过

随心笔谈2年前发布 admin
191 0 0

文章摘要

这篇文章主要展示了JavaScript `substring()` 方法在不同参数组合下的应用。文章通过一系列示例,详细说明了 `substring()` 方法在以下几种情况下的行为: 1. **正数索引**:`substring(0)`、`substring(5)`、`substring(10)` 等,分别从字符串的第0个字符开始,每隔5个字符、每隔10个字符提取子字符串。 2. **负数索引**:`substring(-5)`、`substring(-10)`、`substring(-12)` 等,分别从字符串的最后一个字符开始,每隔5个、10个、12个字符向左提取子字符串。 3. **混合索引**:`substring(2,0)`、`substring(2,-2)` 等,分别表示从第2个字符开始,到第0个字符结束(空字符串);从第2个字符开始,到倒数第2个字符结束。 4. **部分子字符串**:`substring(0,5)`、`substring(0,10)` 等,分别从第0个字符开始,提取长度为5和10的子字符串。 5. **特殊情况**:`substring(2,2)`、`substring(-1,5)` 等,分别表示从一个索引到自身(空字符串),或从特定位置开始提取一定长度的子字符串。 文章通过这些示例帮助读者理解 `substring()` 方法在不同参数组合下的实际应用,对掌握字符串操作非常有帮助。

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));———–“”

© 版权声明

相关文章