javascript Troncare la stringa dopo il comma

Sto cercando un modo per rimuovere il punto e virgola e tutto quello che viene dopo è una stringa, ad esempio:

importante, non è così importante

Vorrei rimuovere “,non è così importante”

Tutte le idee? Grazie in anticipo!

InformationsquelleAutor user610728 | 2011-02-11

 

2 Replies
  1. 20

    Si può fare con sottostringa e indexOf:

    str = str.substring(0, str.indexOf(','));

    ma devi essere sicuro che una virgola è lì (test prima).

    Un’altra possibilità è quella di utilizzare split():

    str = str.split(',')[0];

    questo funziona anche senza il test in anticipo, ma potrebbe eseguire inutili operazioni di stringa (che è probabilmente trascurabile su stringhe di piccole dimensioni).

    • +1, tho hai dimenticato str.replace(/,.*/,''); & str.slice(0,str.indexOf(',')); 😉

Lascia un commento