НОВЫЙ ОТВЕТ -
Да, в моем случае, по моему мнению, сначала вам нужно сопоставить всю строку «2387263-1111», используя регулярное выражение, а затем удалить эту часть, затем «-», а затем заменитьрезультат в исходной строке.
Проверьте ответ от codaddict .Мой был бы почти таким же, но его ответ кажется более подходящим.
СТАРЫЙ ОТВЕТ: -
Зачем заменять?Просто используйте split и получите первое значение.
var str = "2387263-1111";
var output = str.split("-")[0];