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/

时间: 2024-10-13 15:12:05

js如何截取字符串右边指定长度的字符的相关文章

PHP截取字符串,获取长度,获取字符位置的函数

strstr(string,string) = strchr(,) //从前面第一次出现某个字符串的地方截取到最后strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾strpos(string,string[,int]) //某个字符串第一次出现的位置strrpos(string,string) //某个字符串最后一次出现的位置substr(string,int[,int]) //从指定位置开始截取字符串,可以指定截取的长度.strlen(string) //

js获取一个字符串中指定字符串第n次出现的位置

1.JS获取一个字符串中指定字符串第n次出现的位置 了解类似的获取字符位置的方法: 1.1 charAt() 获取字符串指定位置的字符 用法:strObj是字符串对象,index是指定的位置,(位置从0开始数) strObj.charAt(index) 1.2 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置 用法:stringObject是字符串对象,searchvalue是指定的字符串值,fromindex(可有可无)指定开始匹配字符串值的位置,若无,表示从0位置开始

PHP按符号截取字符串的指定部分

字符串截取在php开发中是比较常用的:而且对于截取的需求也有很多种:就比如说对url链接的操作:http://www.baijunyao.com/index.php/Home/Index/article/aid/12 有时我们想截取最后一个斜杠'/'后面的数字: 有时我们又需要截取第一个斜杠'/'前面的内容判断用户输入的url链接带不带http://等等: 字符串的截取php内置函数就有很多种:简单的写几个示例: 1 $str='123/456/789/abc'; 截取第一个斜杠前面的内容可以这

javascript截取字符串的最后几个字符

在JavaScript中截取字符串一般是使用内置的substring()方法和substr()方法,这两个方法功能都很强大,也都能实现截取字符串中的最后几个字符. substring()方法 JavaScript中的String对象提供了一个substring(int from, int to)方法用于截取字符串中位置为from到to-1位置的字符. 因为字符串的字符位置是从0开始的,而substring(int from, int to)方法是前闭后开的,即[from, to),可以理解为[f

删除字符串中指定位置的字符

/********************************************************************** * 版权所有 (C)2015, Wu Yingqiang. * * 文件名称:DelPosChar.c * 文件标识:无 * 内容摘要:删除字符串中指定位置的字符 * 其它说明:无 * 当前版本: V1.0 * 作 者: Wu Yingqiang * 完成日期: 20150115 * ***********************************

Js自动截取字符串长度,添加省略号“……”

JavaScript字符串处理函数,根据定义的长度截取字符串,超出部分裁掉追加……,很多时候网页上显示的内容需要缩成“...”该方法用于处理字符串显示固定长度,超长部分用“...”代替: /**参数说明: * 根据长度截取先使用字符串,超长部分追加… * str 对象字符串 * len 目标字节长度 * 返回值: 处理结果字符串 */ function cutString(str, len) { //length属性读出来的汉字长度为1 if(str.length*2 <= len) { ret

java将字符串按指定长度分割

1 /** 2 * 把原始字符串分割成指定长度的字符串列表 3 * 4 * @param inputString 5 * 原始字符串 6 * @param length 7 * 新字符串长度 8 * @return 9 */ 10 public static List<String> getStrList(String inputString, int length) { 11 int size = inputString.length() % length + 1; 12 return ge

上机题目(中级)- 将数组中的字符串按指定长度重新分割 (Java)

题目如下: 代码如下: package huawei; import java.util.ArrayList; public final class Demo { /* * 功能:请编写一个函数,输入为一个字符串数组, * 请按指定长度iInputLenth拆分数组中的每个字符串,输出到新的字符串数组中.长度不是iInputLenth整数倍的字符串请在后面补数字0. * 空字符串不处理,遇到空字符串则表示数组结束,函数返回. 输入: String inputStrArray 字符串数组指针 *

JS trim去除字符串收尾指定字符

String.prototype.trim = function (char, type) { if (char) { if (type == 'left') { return this.replace(new RegExp('^\\'+char+'+', 'g'), ''); } else if (type == 'right') { return this.replace(new RegExp('\\'+char+'+$', 'g'), ''); } return this.replace(