JS去掉第一个字符和最后一个字符的实现代码

JavaScript016

JS去掉第一个字符和最后一个字符的实现代码,第1张

本篇文章主要是对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

可以用replace函数去除指定字符串。

1、在body标签和html标签中添加一个script标签,定义一个字符串,这里以“这是个什么演示文本”为例,将此时的字符串输出到页面:

2、输入“str.replace('什么', '')”,str是之前定义的字符串变量名,replace是替换字符串函数,这个函数有两个参数,第一个参数是想要被替换的内容,第二个参数是想要被替换成新的内容,如果第二个为空的字符串,相当于去除想要被替换的内容:

3、replace函数返回的是字符串,这时需要重新将这个字符串赋值给原来的字符串,再将这个字符串输出,这时原文本中的“什么”就被去除了:

<script language="JavaScript">

var strM = "javascript is a good script language"

//在此我想将字母a替换成字母A

alert(strM.replace("a","A"))

</script>

这样只能替换第一个“a”字母

<script language="javascript">

var strM = "javascript is a good script language"

//在此将字母a全部替换成字母A

alert(strM.replace(/a/g,"A"))

</script>