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下不渲染的bug
Jun 29 Javascript
js DataSet数据源处理代码
Mar 29 Javascript
js鼠标左右键 键盘值小结
Jun 11 Javascript
JQuery获取样式中的background-color颜色值的问题
Aug 20 Javascript
浅谈jquery页面初始化的4种方式
Nov 27 Javascript
浅谈vue的踩坑路
Aug 31 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
Oct 20 Javascript
详解Node.js中的Async和Await函数
Feb 22 Javascript
vue 做移动端微信公众号采坑经验记录
Apr 26 Javascript
小程序点赞收藏功能的实现代码示例
Sep 07 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
Sep 27 Javascript
浅谈Vue中render中的h箭头函数
Nov 07 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环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
php之readdir函数用法实例
2014/11/13 PHP
100多行PHP代码实现socks5代理服务器[2]
2016/05/05 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
Document对象内容集合(比较全)
2010/09/06 Javascript
JavaScript生成GUID的多种算法小结
2013/08/18 Javascript
JavaScript中的逻辑判断符&amp;&amp;、||与!介绍
2014/12/31 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
2015/11/15 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
2016/05/11 Javascript
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
JS中的JSON对象的定义和取值实现代码
2018/05/09 Javascript
JS+H5 Canvas实现时钟效果
2018/07/20 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
vue的三种图片引入方式代码实例
2019/11/19 Javascript
vue3.0 项目搭建和使用流程
2021/03/04 Vue.js
Python开发之快速搭建自动回复微信公众号功能
2016/04/22 Python
深入理解Python中变量赋值的问题
2017/01/12 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
Django框架用户注销功能实现方法分析
2019/05/28 Python
python实现爬取百度图片的方法示例
2019/07/06 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
Python实现二叉树的最小深度的两种方法
2019/09/30 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
2020/04/16 Python
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
serialVersionUID具有什么样的特征
2014/02/20 面试题
英语专业个人求职自荐信
2013/09/21 职场文书
保护环境的标语
2014/06/09 职场文书
英语通知范文
2015/04/22 职场文书
2015年妇委会工作总结
2015/05/22 职场文书
学习nginx基础知识
2021/09/04 Servers
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers