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 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
Jan 15 Javascript
jQuery 表格工具集
Apr 25 Javascript
js switch case default 的用法示例介绍
Oct 23 Javascript
表单序列化与jq中的serialize使用示例
Feb 21 Javascript
javascript回车完美实现tab切换功能
Mar 13 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
Sep 29 Javascript
JavaScript中transform实现数字翻页效果
Mar 08 Javascript
详解Angular2组件之间如何通信
Jun 22 Javascript
js 获取html5的data属性实现方法
Jul 28 Javascript
深入浅析AngularJs模版与v-bind
Jul 06 Javascript
JS实现多功能计算器
Oct 28 Javascript
使用js获取身份证年龄的示例代码
Dec 11 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验证码生成类分享
2014/08/21 PHP
培养自己的php编码规范
2015/09/28 PHP
php封装json通信接口详解及实例
2017/03/07 PHP
Laravel5.4简单实现app接口Api Token认证方法
2019/08/29 PHP
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
javascript实现动态标签云
2015/10/16 Javascript
基于Jquery代码实现手风琴菜单
2015/11/19 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
手机端js和html5刮刮卡效果
2020/09/29 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
微信小程序实现下拉刷新和轮播图效果
2017/11/21 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
python实现的简单文本类游戏实例
2015/04/28 Python
Python使用folium excel绘制point
2019/01/03 Python
举例讲解Python常用模块
2019/03/08 Python
PyTorch: 梯度下降及反向传播的实例详解
2019/08/20 Python
Python-jenkins 获取job构建信息方式
2020/05/12 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
2020/08/11 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
is_file和file_exists效率比较
2021/03/14 PHP
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
科沃斯机器人官网商城:Ecovacs
2016/08/29 全球购物
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
北大青鸟学生求职信
2013/09/24 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
广告创意求职信
2014/03/17 职场文书
学生会主席演讲稿
2014/04/25 职场文书
授权委托书(公民个人适用)
2014/09/19 职场文书
迁户口计划生育证明
2014/10/19 职场文书
2014年财务科工作总结
2014/11/11 职场文书
电影开国大典观后感
2015/06/04 职场文书