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 相关文章推荐
jQuery Tools Dateinput使用介绍
Jul 14 Javascript
JavaScript中number转换成string介绍
Dec 31 Javascript
jQuery实现二级下拉菜单效果
Jan 05 Javascript
bootstrap table分页模板和获取表中的ID方法
Jan 10 Javascript
关于页面刷新vuex数据消失问题解决方案
Jul 03 Javascript
原生js实现仿window10系统日历效果的实例
Oct 31 Javascript
使用JavaScript实现node.js中的path.join方法
Aug 12 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
Aug 17 Javascript
JavaScript实现单英文金山打字通
Jul 24 Javascript
微信小程序分包加载代码实现方法详解
Sep 23 Javascript
基于JavaScript实现留言板功能
Mar 16 Javascript
js实现小星星游戏
Mar 23 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
php入门学习知识点七 PHP函数的基本应用
2011/07/14 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
PHP SOCKET编程详解
2015/05/22 PHP
PHP如何实现订单的延时处理详解
2017/12/30 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
jQuery 使用个人心得
2009/02/26 Javascript
Firefox outerHTML实现代码
2009/06/04 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
2015/12/02 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
2016/12/30 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
webpack 处理CSS资源的实现
2019/09/27 Javascript
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
Python+Django在windows下的开发环境配置图解
2009/11/11 Python
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
python私有属性和方法实例分析
2015/01/15 Python
Python数据类型详解(二)列表
2016/05/08 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
澳大利亚足球鞋和服装购物网站:Ultra Football
2018/10/11 全球购物
金鑫耀Java笔试题
2014/09/06 面试题
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
大学生职业生涯规划书模板
2014/01/18 职场文书
《从现在开始》教学反思
2014/04/15 职场文书
公司股东出资证明书
2014/11/01 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android