js如何截取字符串右边指定长度的字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js如何截取字符串右边指定长度的字符相关的知识,希望对你有一定的参考价值。

js如何截取字符串右边指定长度的字符:
通常情况下都从字符串的左边开始截取字符串,下面介绍一下如何从字符串的右边截取字符串。
代码如下:

 

String.prototype.right=function(length_)  
{  
  var _from=this.length-length_;  
  if(_from<0) _from=0;  
  return this.substring(this.length - length_,this.length);  
}
var str="antzone";
console.log(str.right(2));

 

以上代码实现了我们的要求,可能从右边截取指定长度的字符,下面简单介绍一下实现过程。
一.实现原理:
原理很简单,如果一个字符串有10个字符,要从后面截取2个字符的话,那么就从10-2位置开始截取,一直到字符的结尾,这样就实现了我们想要的功能,比较简单,可以参阅相关阅读或者跟帖留言。
二.相关阅读:
1.this可以参阅javascript的this用法详解一章节。 
2.substring()函数可以参阅javascript的String对象的substring()方法一章节。 

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11380

更多内容可以参阅:http://www.softwhy.com/javascript/

 

以上是关于js如何截取字符串右边指定长度的字符的主要内容,如果未能解决你的问题,请参考以下文章

jquery根据指定字符截取字符串怎么实现

Shell脚本编程 - 1. 变量

Shell脚本编程 - 1. 变量

如何截取两个字符之间的字符串

javascript 如何截取两个指定下标之间的字符串

JS截取指定长度的的字符串(含中文),中文自动按2个字符截取,多出部分用...代替