如何使用regEx表达式将字符串中的“ /”替换为“ /”

时间:2019-12-17 10:54:51

标签: javascript typescript

我正在尝试在日期字符串中将“ /”替换为“-”,但是当我尝试创建正则表达式时,我无法使用“ /”,因为它将表达式转换为注释或表现为空白< / p>

This is when it comments out the expression This is when it assumes that the expression is blanck

感谢您的时间

3 个答案:

答案 0 :(得分:1)

在保留字符前面使用\将其转换为文字。因此,如果您想对/进行字面解释,请写成\/

编辑(更多信息)

这样做的行为称为“转义”。看看我为您设置的此正则表达式https://regexr.com/4qtbp

答案 1 :(得分:1)

由于/是Regex语法中使用的特殊字符,因此您需要在将反斜杠变成文字之前添加反斜杠来对其进行转义:

this.datasend.replace('/\/g', '-');

答案 2 :(得分:0)

使用转义符\

var x = "a/b/v/c".replace(/\//g, "-");
console.log(x);