Se ho una stringa Abc: Lorem ipsum sit amet, come posso utilizzare JavaScript / jQuery per rimuovere la stringa prima di :includere il file :. Per esempio la stringa sopra diventerà: Lorem ipsum sit amet.
Se ho una stringa Abc: Lorem ipsum sit amet, come posso utilizzare JavaScript / jQuery per rimuovere la stringa prima di :includere il file :. Per esempio la stringa sopra diventerà: Lorem ipsum sit amet.
Risposte:
Non è necessario jQuery qui, JavaScript normale farà:
var str = "Abc: Lorem ipsum sit amet";
str = str.substring(str.indexOf(":") + 1);
Oppure, la versione .split()e .pop():
var str = "Abc: Lorem ipsum sit amet";
str = str.split(":").pop();
Oppure, la versione regex (diverse varianti di questo):
var str = "Abc: Lorem ipsum sit amet";
str = /:(.+)/.exec(str)[1];
:nella stringa, la seconda variante restituirà la stringa che segue l' ultima piuttosto che la prima come nelle altre. È un peccato che non ci sia un'opzione split-only-n-times nel split()metodo di JS , che ti permetterebbe di fare uno stile Python .split(':', 1)[1]. ( V'è un optional numberargomento, ma non fa quello che qualsiasi persona ragionevole si aspetterebbe.)
label: somethingformato coerente , se non è così, sceglierei la prima opzione.
"Abc:Lorem_ipsum_sit_amet".split(':').slice(1).join('.');