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 相关文章推荐
检测是否已安装 .NET Framework 3.5的js脚本
Feb 14 Javascript
Jquery实战_读书笔记2 选择器
Jan 22 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
Jan 08 Javascript
纯JS实现图片验证码功能并兼容IE6-8(推荐)
Apr 19 Javascript
10个最优秀的Node.js MVC框架
Aug 24 Javascript
微信web端后退强制刷新功能的实现代码
Mar 04 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 jQuery
解析vue、angular深度作用选择器
Sep 11 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
May 20 Javascript
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
element-ui点击查看大图的方法示例
Dec 14 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
在Windows中安装Apache2和PHP4的权威指南
2006/10/09 PHP
基于qmail的完整WEBMAIL解决方案安装详解
2006/10/09 PHP
一个用php3编写的简单计数器
2006/10/09 PHP
mac下多个php版本快速切换的方法
2016/10/09 PHP
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
jquery 插件学习(一)
2012/08/06 Javascript
jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码
2015/10/23 Javascript
JS中的==运算: [''] == false —&gt;true
2016/07/24 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
2016/08/11 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
JQuery Ajax执行跨域请求数据的解决方案
2018/12/10 jQuery
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
python操作sqlite的CRUD实例分析
2015/05/08 Python
python使用win32com库播放mp3文件的方法
2015/05/30 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
2015/10/18 Python
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
2017/11/23 Python
Django 跨域请求处理的示例代码
2018/05/02 Python
python numpy 显示图像阵列的实例
2018/07/02 Python
python 不以科学计数法输出的方法
2018/07/16 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
python编写softmax函数、交叉熵函数实例
2020/06/11 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
python使用numpy中的size()函数实例用法详解
2021/01/29 Python
外国语学院毕业生自荐信
2013/10/28 职场文书
公司经理聘任书
2014/03/29 职场文书
物业管理专业求职信
2014/06/11 职场文书
2014财务年度工作总结
2014/11/11 职场文书
运动会通讯稿200字
2015/07/20 职场文书