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实现动态增加删除表格行(兼容IE/FF)
Apr 02 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
Feb 05 Javascript
JavaScript中的this关键字介绍与使用实例
Jun 21 Javascript
js图片跟随鼠标移动代码
Nov 26 Javascript
js格式化输入框内金额、银行卡号
Feb 01 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
Apr 29 Javascript
浅谈箭头函数写法在ReactJs中的使用
Aug 22 Javascript
微信小程序版翻牌小游戏
Jan 26 Javascript
vue组件jsx语法的具体使用
May 21 Javascript
详解如何配置vue-cli3.0的vue.config.js
Aug 23 Javascript
vue实现的组件兄弟间通信功能示例
Dec 04 Javascript
vue vant Area组件使用详解
Dec 09 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/11/20 PHP
phpinfo 系统查看参数函数代码
2009/06/05 PHP
php在apache环境下实现gzip配置方法
2015/04/02 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
javascript 操作文件 实现方法小结
2009/07/02 Javascript
javascript转换字符串为dom对象(字符串动态创建dom)
2010/05/10 Javascript
javascript 仿QQ滑动菜单效果代码
2010/09/03 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
Bootstrap基本插件学习笔记之按钮(21)
2016/12/08 Javascript
微信小程序报错:this.setData is not a function的解决办法
2017/09/27 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
nodejs+mongodb+vue前后台配置ueditor的示例代码
2018/01/02 NodeJs
Node.js中你不可不精的Stream(流)
2018/06/08 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
微信小程序实现手指拖动选项排序
2020/04/22 Javascript
[01:03:38]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS CIS
2014/05/22 DOTA
基于Python3 逗号代码 和 字符图网格(详谈)
2017/06/22 Python
python使用xlsxwriter实现有向无环图到Excel的转换
2018/12/12 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
python 并发编程 非阻塞IO模型原理解析
2019/08/20 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
python 进制转换 int、bin、oct、hex的原理
2021/01/13 Python
欧姆龙医疗保健与医疗产品:Omron Healthcare
2020/02/10 全球购物
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
车辆安全检查制度
2014/01/12 职场文书
警察群众路线整改措施
2014/09/26 职场文书
幼师中班个人总结
2015/02/12 职场文书
质量负责人岗位职责
2015/02/15 职场文书
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript