【发布时间】:2017-01-02 23:29:07
【问题描述】:
我有一个这样的字符串:
var str=",test,test1,test2,teset4"
如何删除字符串前面的“,”?所以输出会是这样的:
'test,test1,test2,teset4'
【问题讨论】:
-
这个字符串是如何产生的,也许比这个简单的删除字符串问题的第一个字符更深层次的问题
标签: javascript jquery
我有一个这样的字符串:
var str=",test,test1,test2,teset4"
如何删除字符串前面的“,”?所以输出会是这样的:
'test,test1,test2,teset4'
【问题讨论】:
标签: javascript jquery
你可以试试这个:
str.substr(1)
var str=",test,test1,test2,teset4"
alert(str.substr(1))
【讨论】:
str.length 这里不需要。
var str=",test,test1,test2,teset4";
while(str.charAt(0) === ',')
str = str.substr(1);
alert(str);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
【讨论】:
你可以使用substr:
var str = ",test,test1,test2,teset4"
console.log(str.substr(1));
【讨论】:
使用 String#slice、String#substr 或 String#substring 中的任何一个。
var str = ",test,test1,test2,teset4"
console.log(str.slice(1));
console.log(str.substr(1));
console.log(str.substring(1));
【讨论】: