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 相关文章推荐
编写针对IE的JS代码两种编写方法
Jan 30 Javascript
setTimeout和setInterval的深入理解
Nov 08 Javascript
js加入收藏以及使用Jquery更改透明度
Jan 26 Javascript
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
Sep 19 Javascript
JS获取屏幕高度的简单实现代码
May 24 Javascript
jQuery ajaxForm()的应用
Oct 14 Javascript
对angular 监控数据模型变化的事件方法$watch详解
Oct 09 Javascript
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
利用vue重构有赞商城的思路以及总结整理
Feb 21 Javascript
redux.js详解及基本使用
May 24 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
Jun 10 Javascript
2019最新21个MySQL高频面试题介绍
Feb 06 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
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
2010/02/08 PHP
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
解析php中array_merge与array+array的区别
2013/06/21 PHP
iOS10推送通知开发教程
2016/09/19 PHP
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
2016/12/10 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
javascript学习笔记(十四) window对象使用介绍
2012/06/20 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
javascript数组快速打乱重排的方法
2014/01/02 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
2015/08/31 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
浅谈JavaScript的自动垃圾收集机制
2016/12/15 Javascript
理解Koa2中的async&amp;await的用法
2018/02/05 Javascript
openlayers4实现点动态扩散
2020/08/17 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
python字符串替换的2种方法
2014/11/30 Python
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
详解python的数字类型变量与其方法
2016/11/20 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
Python之用户输入的实例
2018/06/22 Python
Django 内置权限扩展案例详解
2019/03/04 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
全网最详细的PyCharm+Anaconda的安装过程图解
2021/01/25 Python
浅谈CSS3中的变形功能-transform功能
2017/12/27 HTML / CSS
关于iframe跨域使用postMessage的实现
2019/10/29 HTML / CSS
跳高加油稿
2015/07/21 职场文书
接收函
2019/04/22 职场文书
创业计划书之干洗店
2019/09/10 职场文书