编辑:正如其他人指出的那样,请使用slice(-5)代替substr。但是,请参阅.split().pop()此答案底部的解决方案以了解其他方法。

原始答案:

您将需要结合使用Javascript字符串方法.substr()和.length属性。

var id = "ctl03_Tabs1";

var lastFive = id.substr(id.length - 5); // => "Tabs1"

var lastChar = id.substr(id.length - 1); // => "1"

这将获取从id.length-5开始的字符,并且由于省略了.substr()的第二个参数,因此将继续到字符串的末尾。

您也可以使用.slice()下面其他人指出的方法。

如果您只是想在下划线后找到字符,则可以使用以下命令:

var tabId = id.split("_").pop(); // => "Tabs1"

这会将字符串分割为下划线的一个数组,然后将弹出的最后一个元素“弹出”该数组(即您想要的字符串)。

java获取字符串的最后一个字符_如何获取字符串的最后一个字符相关推荐

  1. java 获取文件所在的文件夹_带你0基础编写一个Java小程序,领略Java程序从编写到编译再到运行的全流程...

    在学习Java之前我们需要先认识下什么是计算机语言?计算机语言又有哪些分类?在了解这些后对我们理解学习帮助是很大的. 要知道计算机语言是人与计算机之间进行信息交流沟通的一种特殊语言,又分为机械语言.汇 ...

  2. c++判断一个字符串里面有特殊符号_简单动态字符串(SDS)

    在 Redis 里面,C 字符串只会作为字符串字面量用在一些无须对字符串值进行修改的地方,比如打印日志.当 Redis 需要对一个被修改的字符串操作时,Redis 会使用  SDS 来表示字符串值,比 ...

  3. py遍历字符串的每个字符_“你的字符串遍历对了吗?”

    前 言 最近小编在看<Java核心技术 卷一>,遇到有趣或者难以理解的地方就和大家分享一下.希望我们能共同进步,以梦为马,不负韶华. 字符串遍历似乎是一个很基础同时也很简单的问题,但是字符 ...

  4. 从右往左截取字符_按照某个字符串从右到左以第一个为条件截取数据

    oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 收藏 常用函数:substr和instr 1.SUBSTR(string,s ...

  5. java生成一条唯一的邀请码_如何实现用户id生成一个唯一邀请码

    根据用户id生成与之对应的唯一邀请码,范围为'0-9A-Z'.这个需求的重点在于加粗的部分,也就是要能够根据邀请码反推出用户ID,这样邀请码就不用入库了,在用户量很大的情况下,性能可以得到不小的提升. ...

  6. java错误编码不可映射字符_“用于编码UTF-8的不可映射字符”错误

    你的源代码文件有编码问题. 它可能是ISO-8859-1编码,但编译器被设置为使用UTF-8. 这在使用字符时会导致错误,在UTF-8和ISO-8859-1中不会有相同的字节表示. 这将发生在所有不属 ...

  7. 字符串删除重复字符_高效的字符串清理-删除内部重复空间

    字符串删除重复字符 介绍 (Introduction) 我经常回答一些问题,其中的字符串需要"清除"多个空格字符. 最常见的解决方法是删除前导或尾随空格. 对于这个问题,有非常方便 ...

  8. java 前言中不允许有内容_解析xml字符串时报“前言中不允许有内容”错误。

    一,问题出现经过: j基于java语言webservic服务端接收客户端 传来的xml字符串用 解析时总报:org.dom4j.DocumentException: Error on line 1 o ...

  9. 字符串固定长度 易语言_易语言字符串操作源码

    易语言字符串操作源码 系统结构:字符串_取长度,字符串_取中间,字符串_取左边,字符串_取右边,字符串_替换,到宽字符,到多字节,取文本数据地址,取字节集数据地址,MultiByteToWideCha ...

  10. button active 跳转到另一个页面_一步一步实现一个古诗词网站(四)——首页

    汪小黑:一步一步实现一个古诗词网站(三)--首页​zhuanlan.zhihu.com 在上篇文章中,我们一步一步的实现了我们的静态首页,从中学习到了页面布局方面的知识. 在这篇文章中,我们将使用 J ...

最新文章

  1. 创建线性表,以及表中的基本操作
  2. redis学习(七)jedis客户端
  3. node.js学习笔记
  4. bat查看java进程 过滤_通过查找.BAT中使用的端口来终止进程
  5. 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - C. 三羊献端
  6. Hemberg-lab单细胞转录组数据分析(一)
  7. android批量文件上传(android批量图片上传)
  8. javascript模板库jsrender加载并缓存外部模板文件
  9. Windows核心编程_设置Windows开机自动登录
  10. 洛谷P2023 [AHOI2009]维护序列
  11. 设计模式之GOF23模板模式
  12. python 读grid 数据_jqGrid获取到python返回的Json数据,未能显示到页面上,为毛???...
  13. C++实现简单钢琴(文件读取 - 播放曲谱)
  14. Flink操作——状态与容错
  15. 计算机快捷键 英语,电脑中英文切换快捷键
  16. 陈丽莎计算机科学与技术专业,关于表彰我校成人高等学历教育2015届毕业生学习奖和优秀学生干部获奖者的通知...
  17. 【长难句分析精讲】状语从句
  18. Nickel 28就青山控股集团镍锍生产计划发表评论
  19. 视频直播技术详解之直播云SDK性能测试模型
  20. android 开机动画实现,Android App启动画面实现

热门文章

  1. 铁路订票系统的简单设计(转载)
  2. Google Colab 挂载 Google Drive
  3. Android仿人人客户端(v5.7.1)——人人授权访问界面
  4. PX4-小型固定翼滑跑起飞问题分析
  5. C++11线程中的几种锁
  6. arctanx麦克劳林公式推导过程_【数学】「专题」初识泰勒级数(Taylor Series)与泰勒公式(Taylor#x27;s Formula)...
  7. 手绘几何图形识别(下)
  8. 计算机专业html5的毕业论文范文,5000字计算机专业大专毕业论文参考范文
  9. 如何打开.pos文件
  10. 一键怎样批量修改图片像素大小