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 相关文章推荐
音乐播放用的的几个函数
Sep 07 Javascript
JavaScript入门教程(2) JS基础知识
Jan 31 Javascript
Extjs中常用表单介绍与应用
Jun 07 Javascript
jQuery实现手机号码输入提示功能实例
Apr 30 Javascript
JS实现模拟风力的雪花飘落效果
May 13 Javascript
JS实现动态生成表格并提交表格数据向后端
Nov 25 Javascript
详解基于angular路由的requireJs按需加载js
Jan 20 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
Feb 10 Javascript
解决给dom元素绑定click等事件无效问题的方法
Feb 17 Javascript
微信小程序实现城市列表选择
Jun 05 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
Sep 21 Javascript
vue实现select下拉显示隐藏功能
Sep 30 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时间戳使用实例代码
2008/06/07 PHP
PHP学习笔记之一
2011/01/17 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
div移动 输入框不能输入的问题
2009/11/19 Javascript
jQuery的12招常用技巧分享
2011/08/08 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
2013/11/07 Javascript
jQuery中has()方法用法实例
2015/01/06 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
2016/02/25 Javascript
JS hashMap实例详解
2016/05/26 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
2018/12/30 Javascript
[53:49]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python访问纯真IP数据库的代码
2011/05/19 Python
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
python2与python3的print及字符串格式化小结
2018/11/30 Python
如何通过雪花算法用Python实现一个简单的发号器
2019/07/03 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
Python requests接口测试实现代码
2020/09/08 Python
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
学生鉴定评语大全
2014/05/05 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
致运动员加油稿
2015/07/21 职场文书
2019通用版劳动合同范本!
2019/07/11 职场文书
python urllib库的使用详解
2021/04/13 Python
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript
Python 匹配文本并在其上一行追加文本
2022/05/11 Python
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python