2011-02-11 3 views

Répondre

19

Vous pouvez le faire avec substring et indexOf:

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

mais vous devez être sûr qu'une virgule est là (le tester avant).

Une autre possibilité est d'utiliser split():

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

fonctionne même sans ce test préalable, mais peut effectuer des opérations de chaîne inutiles (ce qui est probablement négligeable sur les petites chaînes).

+1

+1, quoique vous avez oublié 'str.replace (/,.*/, '');' & 'str.slice (0, str.indexOf ('')) ; ';) –

Questions connexes