Я пытаюсь удалить все нечисловые символы во всей строке или тире (-) символы, которые не находятся в начале строки с помощью регулярного выражения. Как мне это сделать?
Самое близкое, что я пришел, это [^\d\-]
, но я не могу понять, как разрешить - в начале строки.
stringToReplace.replace(/[^\d\-]/g, '')
Использование этого и того, чего я пытаюсь добиться, - разрешить отрицательные целые числа и удалить все остальное.