Idr*_*sou 4 javascript regex json
我需要有效的JSON格式来请求ES。我有一个像
{
time: {
from:now-60d,
mode:quick,
to:now }
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用时JSON.parse
出现错误,因为我的字符串应该像
{
time: {
"from":"now-60d",
"mode":"quick",
"to":"now" }
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题,有什么解决方案可以在我的字符串的键和值周围添加双引号?
谢谢
也许你可以使用:
str.replace(/([a-zA-Z0-9-]+):([a-zA-Z0-9-]+)/g, "\"$1\":\"$2\"");
Run Code Online (Sandbox Code Playgroud)
注意
在[a-zA-Z0-9-]
我使用的字符组alphabetical
digits
和中-
,也许您需要其他字符,因此您可以使用另一个
归档时间: |
|
查看次数: |
4197 次 |
最近记录: |