Заменить символ косой черты "/" в строке JavaScript? У меня есть эта строка: var someString = "23/03/2012"; и хотите заменить все "/" на "-". Я пытался это сделать: someString.replace(///g, "-"); Но, похоже, у вас нет косой черты / там. Ответ 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), '-') заменяет несколько косую черту (/) -
Ответ 2 Попробуйте выполнить слэш: someString.replace(/\//g, "-"); Кстати, / является (forward-) косой чертой; \ - обратная косая черта.
Ответ 3 Прежде всего, это косая черта. И нет, вы не можете иметь никаких в регулярных выражениях, если не избежите их. Чтобы избежать их, установите перед ним обратную косую черту (\). someString.replace(/\//g, "-"); Живой пример
Ответ 5 Вы можете просто заменить это, var someString = "23/03/2012"; someString.replace(/\//g, "-"); Это работает для меня..
Ответ 7 Удалите все вставки косой черты с пустым символом в Javascript. modelData = modelData.replace(/\//g, '');