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 相关文章推荐
特殊字符、常规符号及其代码对照表
Jun 26 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
Feb 03 Javascript
学习从实践开始之jQuery插件开发 菜单插件开发
May 03 Javascript
js string 转 int 注意的问题小结
Aug 15 Javascript
javascript:void(0)使用探讨
Aug 27 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
Jun 13 Javascript
js计算德州扑克牌面值的方法
Mar 04 Javascript
JS防止网页被嵌入iframe框架的方法分析
Sep 13 Javascript
vue-cli入门之项目结构分析
Apr 20 Javascript
Vue自定义事件(详解)
Aug 19 Javascript
Vue项目数据动态过滤实践及实现思路
Sep 11 Javascript
JS校验与最终登陆界面功能完整示例
Jan 13 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
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
原生javascript实现图片弹窗交互效果
2015/01/12 Javascript
javascript数组排序汇总
2015/07/07 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
浅谈vue实现数据监听的函数 Object.defineProperty
2017/06/08 Javascript
详解angularJS动态生成的页面中ng-click无效解决办法
2017/06/19 Javascript
js 事件的传播机制(实例讲解)
2017/07/20 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
ajaxfileupload.js实现上传文件功能
2019/04/19 Javascript
详解javascript void(0)
2020/07/13 Javascript
微信小程序实现电影App导航和轮播
2020/11/30 Javascript
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
Python 深入理解yield
2008/09/06 Python
Python的多维空数组赋值方法
2018/04/13 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
pandas.cut具体使用总结
2019/06/24 Python
Pyqt5实现英文学习词典
2019/06/24 Python
tf.concat中axis的含义与使用详解
2020/02/07 Python
40行Python代码实现天气预报和每日鸡汤推送功能
2020/02/27 Python
python中pdb模块实例用法
2021/01/15 Python
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
巴西最大的运动品牌:Olympikus
2020/07/14 全球购物
远程研修随笔感言
2014/02/10 职场文书
普通简短的个人自我评价
2014/02/15 职场文书
小学新学期寄语
2014/04/02 职场文书
人力资源管理专业毕业生自荐书
2014/05/25 职场文书
基层党员对照检查材料
2014/08/25 职场文书
商铺门面租房协议书
2014/10/21 职场文书
婚礼新人答谢词
2015/01/04 职场文书
运动会闭幕词
2015/01/28 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
实践论读书笔记
2015/06/29 职场文书