2011-02-11 23 views

Respuesta

19

Puede hacerlo con substring y indexOf:

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

pero usted tiene que estar seguro de que una coma está ahí (probarlo antes).

Otra posibilidad es utilizar split():

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

Esto funciona incluso sin la prueba de antemano, pero podría llevar a cabo operaciones de cadenas innecesarias (que es probablemente insignificante en pequeñas cadenas).

+1

+1, aunque se le olvidó 'str.replace (/,.*/, '');' 'Y str.slice (0, str.indexOf ('')) ; ';) –

Cuestiones relacionadas