js怎么去掉第一个和最后一个字符

JavaScript014

js怎么去掉第一个和最后一个字符,第1张

原理: str.substring(开始位置,结束位置)或者str.substr(开始位置,截取个数)

这两个函数都不会改变str原本的值,substring()不接受负数。

所以去掉第一个字符可以使用str.substr(1,str.length-1)或者str.substring(1,str.length)

本篇文章主要是对JS去掉第一个字符和最后一个字符的实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

有一个字符串“[lightinthebox]”,但是我只是需要lightinthebox,就是不要“[]”。怎么用又快又有效的办法去掉呢。

stringObject.substring(start,stop)

//截取的是开始与结束的字符串。

stringObject.substr(start,length)

//截取的是开始与字符串长度。

考虑到这些,和方法的连缀。

stringObject.substr(1).substring(-1,0)

//就是可行的啦

这里就顺便说一个截取时间啦,现在都是有那种想把个位变为两位。如9展现为09以便于格式对齐。

很多地方都是判断这个数字是否小于10,来确定添加0

如果我们用字符串,则都不用判断,全加一位,截取最后两位即可啦,01,010,011也就变成了01

10

011

<script type="text/javascript">

var str="Hello world!"

document.write(str.charAt(0)) //charAt()方法可返回指定位置的字符。

//JavaScript 并没有一种有别于

// 字符串类型的字符数据类型,

// 所以返回的字符是长度为 1 的字符串

</script>

以上代码的输出是:

H 即第一个字符