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


Posted in Javascript onNovember 13, 2014

方法一:运用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 个字符的位置。(3water.com)在之后的版本中,此 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 相关文章推荐
js利用div背景,做一个竖线的效果。
Nov 22 Javascript
js 操作符汇总
Nov 08 Javascript
JavaScript模拟实现键盘打字效果
Jun 29 Javascript
jquery实现删除一个元素后面的所有元素功能
Dec 21 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
Apr 29 Javascript
Bootstrap源码解读排版(1)
Dec 23 Javascript
微信小程序数据统计和错误统计的实现方法
Jun 26 Javascript
js实现内置计时器
Dec 16 Javascript
JavaScript实现拖拽盒子效果
Feb 06 Javascript
手把手带你入门微信小程序新框架Kbone的使用
Feb 25 Javascript
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
JavaScript代码实现简单计算器
Dec 27 Javascript
实现js保留小数点后N位的代码
Nov 13 #Javascript
详谈jQuery中的this和$(this)
Nov 13 #Javascript
FF(火狐)浏览器无法执行window.close()解决方案
Nov 13 #Javascript
jquery checkbox 勾选的bug问题解决方案与分析
Nov 13 #Javascript
Javascript window对象详解
Nov 12 #Javascript
a标签的href与onclick事件的区别详解
Nov 12 #Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
Nov 12 #Javascript
You might like
PHPMailer安装方法及简单实例
2008/11/25 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
PHP基于mcript扩展实现对称加密功能示例
2019/02/21 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
基于mootools 1.3框架下的图片滑动效果代码
2011/04/22 Javascript
javascript操作JSON的要领总结
2012/12/09 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
Jquery easyui 下loaing效果示例代码
2013/08/12 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
微信小程序 UI与容器组件总结
2017/02/21 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
2017/03/31 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
js中DOM事件绑定分析
2018/03/18 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
关于angular引入ng-zorro的问题浅析
2020/09/09 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
js简单粗暴的发布订阅示例代码
2021/01/23 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
python format 格式化输出方法
2018/07/16 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
Whistles官网:英国女装品牌
2020/08/14 全球购物
.NET笔试题(20个问题)
2016/02/02 面试题
高校毕业生自我鉴定
2013/10/27 职场文书
党员群众路线承诺书
2014/05/20 职场文书
思想纪律作风整顿剖析材料
2014/10/11 职场文书
长城导游词300字
2015/01/30 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
企业战略合作意向书
2015/05/08 职场文书
时尚女魔头观后感
2015/06/04 职场文书
学习nginx基础知识
2021/09/04 Servers