Если у меня есть строка Abc: Lorem ipsum sit amet
, как я могу использовать JavaScript / jQuery для удаления строки перед :
включением :
. Например, выше строка будет: Lorem ipsum sit amet
.
javascript
Виктор
источник
источник
Ответы:
Здесь нет необходимости в jQuery, подойдет обычный JavaScript:
Или
.split()
и.pop()
версия:Или версия регулярного выражения (несколько вариантов этого):
источник
:
в строке их несколько, второй вариант вернет строку, следующую за последней, а не первую, как в других. К сожалению, вsplit()
методе JS нет опции «только n-кратное разбиение» , которая позволила бы вам работать в стиле Python.split(':', 1)[1]
. (Там является необязательнымnumber
аргументом, но он не делает то , что любой разумный человек будет ожидать.)label: something
формат, если это не так, я бы выбрал первый вариант."Abc:Lorem_ipsum_sit_amet".split(':').slice(1).join('.');