Вы можете сделать это с помощью простого регулярного выражения:
s = 'Hello World, I am xyz, How are you ?';
hay = s.replace(/.*,/, '');
// " How are you ?"
Или, если вы хотите позаботиться о ведущем месте одновременно:
s = 'Hello World, I am xyz, How are you ?';
hay = s.replace(/.*,\s*/, '');
// "How are you ?"
Если вы хотитепервая часть и "Как дела?"часть, тогда вы могли бы использовать match
вместо replace
:
var m = s.match(/^(.*),\s*(.*)$/);
// m[1] is "Hello World, I am xyz"
// m[2] is "How are you ?"