Подтвердить что ты не робот

Заменить символ косой черты "/" в строке JavaScript?

У меня есть эта строка:

var someString = "23/03/2012";

и хотите заменить все "/" на "-".

Я пытался это сделать:

someString.replace(///g, "-");

Но, похоже, у вас нет косой черты / там.

4b9b3361

Ответ 1

Вам нужно избежать косой черты.

/\//g

Ответ 2

Попробуйте выполнить слэш: someString.replace(/\//g, "-");

Кстати, / является (forward-) косой чертой; \ - обратная косая черта.

Ответ 3

Прежде всего, это косая черта. И нет, вы не можете иметь никаких в регулярных выражениях, если не избежите их. Чтобы избежать их, установите перед ним обратную косую черту (\).

someString.replace(/\//g, "-");

Живой пример

Ответ 4

Побег: someString.replace(/\//g, "-");

Ответ 5

Вы можете просто заменить это,

 var someString = "23/03/2012";
 someString.replace(/\//g, "-");

Это работает для меня..

Ответ 6

Просто используйте подход split-join:

my_string.split('/').join('replace_with_this')

Ответ 7

Удалите все вставки косой черты с пустым символом в Javascript.

modelData = modelData.replace(/\//g, '');

Ответ 8

Area.replace(new RegExp(/\//g), '-') заменяет несколько косую черту (/) -