如何使用 JavaScriptslice
提取字符串的第一个和最后一个字母?
Eg: "Hello World"
我需要的结果是"dH"
.
以下是我的 jsfiddle :
http://jsfiddle.net/vSAs8/ http://jsfiddle.net/vSAs8/
这是最干净的解决方案:
var output = input.slice(-1)+input[0];
如果你想要更多slice
,还有
var output = input.slice(-1)+input.slice(0,1);
以下是替代的有趣(且效率较低)的解决方案:
var output = input.replace(/^(.).*(.)$/,'$2$1');
or
var output = input.match(/^.|.$/g).reverse().join('');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)