2016-08-26 3 views
0

У меня есть строка, как это:JavaScript подрезать с характером

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

Как я могу удалить «» в начале строки? Таким образом, выход будет что-то вроде этого:

'test,test1,test2,teset4' 
+0

Возможный дубликат [Удалить первый символ строки в JavaScript] (http://stackoverflow.com/questions/4564414/delete-first- character-of-a-string-in-javascript) – Hazonko

+0

Как эта строка была сгенерирована, может быть, есть немного более глубокая проблема, чем простое удаление первого символа строкового вопроса –

ответ

2

вы можете попробовать это:

str.substr(1) 

var str=",test,test1,test2,teset4" 
 
alert(str.substr(1))

+0

'str.length' здесь не требуется. – eisbehr

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));

+0

.substr и .substring тоже –

1

Вы можете использовать substr:

var str = ",test,test1,test2,teset4" 
 
console.log(str.substr(1));

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>

Смежные вопросы