JavaScript substr() 方法是字符串截取方法,它可以根据参数获取字符串的部分内容并返回。此方法不会对原始字符串进行任何更改。
语法
substr() 方法由以下语法表示:
string.substr(start,length)
参数
start - 它表示字符串的开始提取位置。
length- 它是可选的。它表示要获取的字符数。
返回
字符串的一部分。
示例
让我们看一些 substr() 方法的简单示例。
示例1
让我们看一个打印字符串部分的简单示例。
<script>
var str="yxjc123";
document.writeln(str.substr(0,4));
</script>
输出:
yxjc
示例2
让我们再看一个打印部分字符串的示例。
<script>
var str="yxjc123";
document.writeln(str.substr(5,5));
</script>
输出:
23
示例3
在本例中,只提供第一个参数。
<script>
var str="yxjc123";
document.writeln(str.substr(5));
</script>
输出:
23
示例4
在这个例子中,我们不会向方法传递任何参数。在这种情况下,该方法返回完整的字符串。
<script>
var str="yxjc123";
document.writeln(str.substr());
</script>
输出:
yxjc123
示例5
在本例中,我们将提供负数作为起始索引。在这种情况下,该方法从字符串的末尾开始获取。
<script>
var str="yxjc123";
document.writeln(str.substr(-5,5));
</script>
输出:
jc123