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 相关文章推荐
javascript setTimeout和setInterval 的区别
Dec 08 Javascript
用js替换除数字与逗号以外的所有字符的代码
Jun 07 Javascript
jQuery中add()方法用法实例
Jan 08 Javascript
jQuery源码解读之hasClass()方法分析
Feb 20 Javascript
SelecT下拉框选中和取值的解决方法
Nov 22 Javascript
Javascript中的 “&amp;” 和 “|” 详解
Feb 02 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
Sep 14 Javascript
vue移动端UI框架实现QQ侧边菜单组件
Mar 09 Javascript
vue select选择框数据变化监听方法
Aug 24 Javascript
详解vue中移动端自适应方案
May 05 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
Nov 21 Javascript
基于JavaScript判断两个对象内容是否相等
Jan 10 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
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
php中将html中的br换行符转换为文本输入中的换行符
2013/03/26 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
php数组键值用法实例分析
2015/02/27 PHP
详解PHP 二维数组排序保持键名不变
2019/03/06 PHP
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
javascript+xml实现简单图片轮换(只支持IE)
2012/12/23 Javascript
JS实现商品倒计时实现代码
2013/05/03 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
2015/06/01 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
JS中的二叉树遍历详解
2016/03/18 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
javascript的几种写法总结
2016/09/30 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
2020/12/01 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
使用Javascript简单计算器
2018/11/17 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
2020/08/06 Javascript
[02:56]DOTA2矮人直升机 英雄基础教程
2013/11/26 DOTA
Python 流程控制实例代码
2009/09/25 Python
Python 的 with 语句详解
2014/06/13 Python
Python通过解析网页实现看报程序的方法
2014/08/04 Python
Python统计单词出现的次数
2018/04/04 Python
Python编程快速上手——选择性拷贝操作案例分析
2020/02/28 Python
程序员跳槽必看面试题总结
2013/06/28 面试题
2014自主招生自荐信策略
2014/01/27 职场文书
大学生在校学习的自我评价
2014/02/18 职场文书
小学亲子活动总结
2014/07/01 职场文书
2014群众路线学习笔记
2014/11/06 职场文书
2014大学辅导员工作总结
2014/12/02 职场文书
服务明星事迹材料
2014/12/29 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书