js获取字符串最后一位方法汇总

 更新时间:2014年11月13日 10:41:26   投稿:hebedich  
文章汇总了4种js获取字符串最后一位字符的方法,并附上示例说明,非常简单实用,这里推荐给大家

方法一:运用String对象下的charAt方法

charAt() 方法可返回指定位置的字符。

复制代码 代码如下:

str.charAt(str.length – 1)

请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串

方法二:运用String对象下的substr方法

substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。

复制代码 代码如下:

str.substr(str.length-1,1)

重要事项:ECMAscript 没有对该方法进行标准化,因此反对使用它。

重要事项:在 IE 4 中,参数 start 的值无效。在这个 BUG 中,start 规定的是第 0 个字符的位置。(www.jb51.net)在之后的版本中,此 BUG 已被修正。

方法三:运用String对象下的split方法

split() 方法用于把一个字符串分割成字符串数组。

复制代码 代码如下:

var str = “123456″;
spstr = str.split(“”);
spstr[spstr.length-1];

方法四:正则搞定

复制代码 代码如下:

<script type="text/javascript">
//<![CDATA[
var s = "nasofj;n234n41;v";
alert("String: "+s+"nn"+"LastOne: "+s.replace(/^(.*[n])*.*(.|n)$/g, "$2"));
//]]>
</script>

以上就是本人所了解的4种方法了,都记录了下来,有需要的朋友可以参考下,如有其它方法也请告之,谢谢

相关文章

  • 总结JavaScript中布尔操作符||与&&的使用技巧

    总结JavaScript中布尔操作符||与&&的使用技巧

    这篇文章主要介绍了总结JavaScript中布尔操作符||与&&的使用技巧,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11
  • RequireJS简易绘图程序开发

    RequireJS简易绘图程序开发

    这篇文章主要为大家详细介绍了使用RequireJS简易绘图程序开发,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • JavaScript事件发布/订阅模式原理与用法分析

    JavaScript事件发布/订阅模式原理与用法分析

    这篇文章主要介绍了JavaScript事件发布/订阅模式,结合实例形式简单分析了javascript发布/订阅模式的概念、原理及简单使用方法,需要的朋友可以参考下
    2018-08-08
  • javascript js 操作数组 增删改查的简单实现

    javascript js 操作数组 增删改查的简单实现

    下面小编就为大家带来一篇javascript js 操作数组 增删改查的简单实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • 轻松掌握JavaScript状态模式

    轻松掌握JavaScript状态模式

    这篇文章主要帮助大家轻松掌握JavaScript状态模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • 前端base64与图片相互转换(附代码)

    前端base64与图片相互转换(附代码)

    有时候会遇到要把前端发送过来的图片的文件base64编码转化成图片,所以下面这篇文章主要给大家介绍了关于前端base64与图片相互转换的相关资料,需要的朋友可以参考下
    2023-09-09
  • JS动态添加option和删除option(附实例代码)

    JS动态添加option和删除option(附实例代码)

    option的添加和删除通过js实现及动态创建select,本例提供实例的完整代码,感兴趣的朋友可以参考下哈,希望可以帮助到你
    2013-04-04
  • 前端实现电子签名的步骤及注意事项

    前端实现电子签名的步骤及注意事项

    本文详细介绍了前端技术中电子签名的实现方法,包括技术选型如HTML5 Canvas和SVG,以及实现步骤和数据安全措施,电子签名确保了法律效力和数据的安全性,适用于多种文件签署需求,需要的朋友可以参考下
    2024-11-11
  • 原生JS实现自定义下拉单选选择框功能

    原生JS实现自定义下拉单选选择框功能

    最近,把项目中用到的下拉框组件重新封装了一下,以构造函数的方式进行封装,主要方法和事件定义在原型上,下面是主要的实现代码并添加了比较详细的注释,分享出来供大家参考
    2018-10-10
  • js判断浏览器是否支持严格模式的方法

    js判断浏览器是否支持严格模式的方法

    除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。这篇文章给大家详细介绍了js判断浏览器是否支持严格模式的方法,有需要的朋友们可以参考借鉴。
    2016-10-10

最新评论