Javascript 我可以使用替换为未知字符串吗

Javascript 我可以使用替换为未知字符串吗,javascript,jquery,regex,Javascript,Jquery,Regex,假设我有绳子 'bold':'','Dateformat':'mm/dd/yyyy','Lowercase':'' 或 或 可以位于逗号分隔字符串中的任何位置 我想换一个 'Dateformat':'mm/dd/yyyy' with blank 及 可以是任何字符串(动态值) 请告诉我怎么做。 提前感谢您的帮助。这是您想要的吗 var str=“'bold':”,'Dateformat':'mm/dd/yyyy','Lowercase':”; var str_to_replace=“'Da

假设我有绳子

'bold':'','Dateformat':'mm/dd/yyyy','Lowercase':''

可以位于逗号分隔字符串中的任何位置

我想换一个

'Dateformat':'mm/dd/yyyy' with blank

可以是任何字符串(动态值)

请告诉我怎么做。 提前感谢您的帮助。

这是您想要的吗

var str=“'bold':”,'Dateformat':'mm/dd/yyyy','Lowercase':”;
var str_to_replace=“'Dateformat':'mm/dd/yyyy'”;
var new_str=str.replace(str_to_replace“”);
console.log(新的_str)这是你想要的吗

var str=“'bold':”,'Dateformat':'mm/dd/yyyy','Lowercase':”;
var str_to_replace=“'Dateformat':'mm/dd/yyyy'”;
var new_str=str.replace(str_to_replace“”);

console.log(新的_str)
您可以从字符串创建Javascript对象,并将键的值设置为“

var string=“'bold':”,'Dateformat':'mm/dd/yyyy','Lowercase':”;
var obj=JSON.parse('{'+string.replace(/'/g''')+'}');
var obj2=JSON.parse('{'+string.replace(/'/g''')+'}');
if(对象日期格式){
对象日期格式=“”;
}
string=JSON.stringify(obj.replace(“{”,“”).replace(“}”,“”);
console.log(字符串);
//或者删除整个密钥
if(obj2.Dateformat){
删除obj2.Dateformat;
}
string=JSON.stringify(obj2).replace(“{”,“”).replace(“}”,“”);

console.log(字符串)
您可以从字符串创建Javascript对象,并将键的值设置为“”

var string=“'bold':”,'Dateformat':'mm/dd/yyyy','Lowercase':”;
var obj=JSON.parse('{'+string.replace(/'/g''')+'}');
var obj2=JSON.parse('{'+string.replace(/'/g''')+'}');
if(对象日期格式){
对象日期格式=“”;
}
string=JSON.stringify(obj.replace(“{”,“”).replace(“}”,“”);
console.log(字符串);
//或者删除整个密钥
if(obj2.Dateformat){
删除obj2.Dateformat;
}
string=JSON.stringify(obj2).replace(“{”,“”).replace(“}”,“”);

console.log(字符串)实际上mm/dd/yyyy是动态值,它可以是任何其他字符串,具体取决于用户输入。我想我需要在那里使用正则表达式,但我不知道如何使用它。@Rik其他字符串是什么意思?它将是任何格式的日期?不是吗?@Alive不是必需的,它可以是任何东西。实际上mm/dd/yyyy是动态值,它可以是任何其他字符串,具体取决于用户输入。我想我需要在那里使用正则表达式,但我不知道如何使用它。@Rik其他字符串是什么意思?它将是任何格式的日期?不是吗?@Alive没有必要,它可以是任何东西。为什么我觉得这是一个JSON文件或其他东西?为什么我觉得这是一个JSON文件或其他东西something@sabithpoker您的代码很好,但您能告诉我我正在尝试使用类似obj的obj变量吗。但它寻找的是变量名而不是值。忽略这一点,你的代码对我很有帮助,所以我接受了你的答案。Thanks@sabithpoker您的代码很好,但您能告诉我我正在尝试使用类似obj的obj变量吗。但它寻找的是变量名而不是值。忽略这一点,你的代码对我很有帮助,所以我接受了你的答案。谢谢
'Dateformat':'mm/dd/yyyy' 
'Dateformat':'mm/dd/yyyy' with blank
mm/dd/yyyy