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操作html控件实例(javascript添加html)
Dec 02 Javascript
js几秒以后倒计时跳转示例
Dec 26 Javascript
javascript url几种编码方式详解
Jun 06 Javascript
Js自定义多选框效果的实例代码
Jul 05 Javascript
详解基于vue-cli优化的webpack配置
Nov 06 Javascript
新手入门js闭包学习过程解析
Oct 08 Javascript
如何在Vue中抽离接口配置文件
Oct 31 Javascript
vue项目中使用bpmn为节点添加颜色的方法
Apr 30 Javascript
Vue CLI4 Vue.config.js标准配置(最全注释)
Jun 05 Javascript
浅谈Vue 函数式组件的使用技巧
Jun 16 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
Aug 03 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
Dec 02 Vue.js
实现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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
在PHP中执行系统外部命令
2006/10/09 PHP
PHP将HTML转换成文本的实现代码
2015/01/21 PHP
ThinkPHP连接Oracle数据库
2016/04/22 PHP
Yii2.0实现生成二维码功能实例
2017/10/24 PHP
PhpStorm本地断点调试的方法步骤
2018/05/21 PHP
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
jQuery+css实现炫目的动态块漂移效果
2016/01/28 Javascript
JavaScript作用域示例详解
2016/07/07 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
vue封装第三方插件并发布到npm的方法
2017/09/25 Javascript
vue跨域解决方法
2017/10/15 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
vue使用rem实现 移动端屏幕适配
2018/09/26 Javascript
如何换个角度使用VUE过滤器详解
2019/09/11 Javascript
vue 实现LED数字时钟效果(开箱即用)
2019/12/08 Javascript
[00:32]2018DOTA2亚洲邀请赛Secret出场
2018/04/03 DOTA
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
Python实现的堆排序算法原理与用法实例分析
2017/11/22 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
双立人加拿大官网:Zwilling加拿大
2020/08/10 全球购物
怎样写好自我鉴定
2013/12/04 职场文书
百度吧主申请感言
2014/01/12 职场文书
国际贸易毕业生求职信范文
2014/02/21 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
2014年领导班子工作总结
2014/12/11 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
python基础学习之生成器与文件系统知识总结
2021/05/25 Python
pandas中DataFrame检测重复值的实现
2021/05/26 Python
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
MySQL中JOIN连接的基本用法实例
2022/06/05 MySQL