0

I have a string like this:

var str=",test,test1,test2,teset4"

How can I remove the ',' in front of the string? So the output will be something like this:

'test,test1,test2,teset4'
Ciarán Tobin
  • 7,306
  • 1
  • 29
  • 45
Kanishka
  • 267
  • 4
  • 21
  • Possible duplicate of [Delete first character of a string in Javascript](http://stackoverflow.com/questions/4564414/delete-first-character-of-a-string-in-javascript) – Hazonko Aug 26 '16 at 10:12
  • how was this string generated, maybe there is a bit of a deeper issue than this simple removing first character of a string question – Brian H. Aug 26 '16 at 11:10

4 Answers4

2

you can try this:

str.substr(1)

var str=",test,test1,test2,teset4"
alert(str.substr(1))
Ying Yi
  • 784
  • 4
  • 16
1

Use any of these String#slice, String#substr or String#substring.

var str = ",test,test1,test2,teset4"
console.log(str.slice(1));
console.log(str.substr(1));
console.log(str.substring(1));
Pranav C Balan
  • 113,687
  • 23
  • 165
  • 188
1

You can use substr:

var str = ",test,test1,test2,teset4"
console.log(str.substr(1));
eisbehr
  • 12,243
  • 7
  • 38
  • 63
0

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>
Kalu Singh Rao
  • 1,671
  • 1
  • 16
  • 21