Se eu tiver uma string Abc: Lorem ipsum sit amet
, como posso usar JavaScript / jQuery para remover a string antes de :
incluir o :
. Por exemplo, a seqüência acima será: Lorem ipsum sit amet
.
javascript
Vencedor
fonte
fonte
Respostas:
Não há necessidade de jQuery aqui, JavaScript regular fará:
Ou a versão
.split()
e.pop()
:Ou a versão regex (várias variantes desta):
fonte
:
na string, a segunda variante retornará a string após a última em vez da primeira como nas outras. É uma pena que não haja uma opção de divisão apenas n vezes nosplit()
método JS , o que permitiria que você fizesse um estilo Python.split(':', 1)[1]
. (Não é um opcionalnumber
argumento, mas não faz o que qualquer pessoa razoável seria de esperar.)label: something
formato consistente , se não for esse o caso, eu escolheria a primeira opção."Abc:Lorem_ipsum_sit_amet".split(':').slice(1).join('.');