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种方法了,都记录了下来,有需要的朋友可以参考下,如有其它方法也请告之,谢谢

相关文章

  • js返回顶部实例分享

    js返回顶部实例分享

    本文主要分享了js返回顶部的实例代码。可复制直接运行,方便快捷。有很好的参考价值,需要的朋友一起来看下吧
    2016-12-12
  • 深入探讨JavaScript中parseInt与Number数字转换方法的区别

    深入探讨JavaScript中parseInt与Number数字转换方法的区别

    在Javascript编程中,数字是一种常见的数据类型,经常需要在不同的情境下进行不同类型的操作,本文将深入探讨parseInt()和Number()的区别,通过代码示例和详细解释,帮助大家更好地理解它们的用途,需要的朋友可以参考下
    2023-08-08
  • uniapp js修改数组某个下标以外的所有值完整代码

    uniapp js修改数组某个下标以外的所有值完整代码

    在UniApp开发中,经常需要对数组进行操作,若要修改数组中特定下标外的所有元素,可通过map方法或for循环实现,map方法适用于生成新数组,for循环则直接修改原数组,根据项目需求选择最佳方案,需要的朋友可以参考下
    2024-09-09
  • 由 element.appendChild(newNode) ,谈开去

    由 element.appendChild(newNode) ,谈开去

    由 element.appendChild(newNode) ,谈开去...
    2006-11-11
  • 详解JS同源策略和CSRF

    详解JS同源策略和CSRF

    这篇文章主要介绍了JS同源策略和CSRF,对跨站跨域感兴趣的同学,可以看一下
    2021-05-05
  • Bootstrap 轮播(Carousel)插件

    Bootstrap 轮播(Carousel)插件

    Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。下面通过本文给大家介绍Bootstrap 轮播(Carousel)插件,非常不错,需要的朋友参考下吧
    2016-12-12
  • BootStrap Datetimepicker 汉化的实现代码

    BootStrap Datetimepicker 汉化的实现代码

    这篇文章主要介绍了 BootStrap Datetimepicker 汉化的实现代码,需要的朋友可以参考下
    2017-02-02
  • 防止页面被iframe(兼容IE,Firefox火狐)

    防止页面被iframe(兼容IE,Firefox火狐)

    以前发布的防止被iframe的代码,容易在火狐浏览器下, 不断的刷新页面。所以从网站找到了这篇文章。
    2010-07-07
  • bootstrap css样式之表单

    bootstrap css样式之表单

    这篇文章主要为大家详细介绍了bootstrap css样式之表单的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • 详谈js原型继承的一些问题

    详谈js原型继承的一些问题

    下面小编就为大家带来一篇详谈js原型继承的一些问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09

最新评论