Помимо добавления /
с обратной косой чертой (как было указано в комментарии к
Ваш пост), еще одна подсказка: Как вы хотите только , чтобы удалить соответствующую строку,
группа захвата здесь не нужна.
Поэтому измените свой код на:
url = url.replace(/p\/[0-9]+/, '');
Или еще более короткий вариант:
url = url.replace(/p\/\d+/, '');