JS如何删除字符串的结尾字符?
型如这样的字符串:广东省-深圳市-南山区-大兴区用JS怎样去掉最后的一个地区(-大兴区)?可以用jquery。...
型如这样的字符串:
广东省-深圳市-南山区-大兴区
用JS怎样去掉最后的一个地区(-大兴区
)?
可以用jquery。 展开
广东省-深圳市-南山区-大兴区
用JS怎样去掉最后的一个地区(-大兴区
)?
可以用jquery。 展开
展开全部
思路
1、通过lastIndexOf查找最后一个-,然后截取字符串
2、通过split进行分割,分隔关键字-,然后再拼接
代码
1、lastIndexOf
var a= "广东省-深圳市-南山区-大兴区";
a= a.substring(0,a.lastIndexOf('-'));
alert(a);
2、split
<script>
var a= "广东省-深圳市-南山区-大兴区";
var arr=a.split('-');
arr.pop();//移除最后一个数组,大兴区
a=arr.join('-');//用-把数组拼接
alert(a);
</script>
展开全部
var str = "广东省-深圳市-南山区-大兴区";
str = str.substring(0,str.lastIndexOf('-'));
str = str.substring(0,str.lastIndexOf('-'));
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str.substr(0, str.length);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var str = “fvgbhnjm!”.substring(0, "fvgbhnjm!".length-1);alert(str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询