Удалить первый символ из строки, если это запятая

На самом деле вы можете добавить: до и: после и стиль. По крайней мере, это что-то

option{
    font-size:18px;
    background-color:#ffffff;
}
option:before{
    content: ">";
    font-size:20px;
    display:none;
    padding-right:10px;
    padding-left:5px;
    color:#fff;
}
option:hover:before{
    display:inline;
}

29
задан Eric Leschinski 21 June 2016 в 18:30
поделиться

4 ответа

text.value = newvalue.replace(/^,/, '');

Редактировать: проверено и верно. Это всего лишь один способ сделать это.

79
ответ дан Eric Leschinski 21 June 2016 в 18:30
поделиться
s = (s.length && s[0] == ',') ? s.slice(1) : s;

Или с регулярным выражением:

s = s.replace(/^,/, '');
14
ответ дан Max Shawabkeh 21 June 2016 в 18:30
поделиться

спасибо за подсказки, получил здесь рабочий код для себя. он скопирует каждый элемент списка и удалит 1-ую кому.

var list_with_coma = ", " + list_item;
var unwantedCharacter = ",";

$('#id_of_input').val(function(){
if (this.value.charAt(0) == unwantedCharacter){
this.value = this.value.substr(1);}
return this.value + list_with_coma;
});
0
ответ дан Leo Tahk 21 June 2016 в 18:30
поделиться
var result = (myString[0] == ',') ? myString.substr(1) : myString;
2
ответ дан Jimmy Cuadra 21 June 2016 в 18:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: