如何使用特殊字符

时间:2017-11-14 19:56:01

标签: javascript json

我有以下JSON字符串:

{
    "my_regex": "(?<somevalue>^(\S*\s*\S*)*$)"
}

当我尝试使用jsonlint等在线工具验证格式时,出现以下错误:

  

错误:第2行的解析错误:

     

...&#34; object_condition&#34;:&#34;(?^(\ S *

     

----------------------- ^

     

期待&#39; STRING&#39;,&#39; NUMBER&#39;,&#39; NULL&#39;,&#39; TRUE&#39;&#39; FALSE&#39;,& #39; {&#39;,&#39; [&#39;,得到&gt;&#39;未定义&#39;


所以我的问题是,我该怎么做才能使它成为有效的JSON?

1 个答案:

答案 0 :(得分:2)

你需要逃避\

{
    "my_regex": "(?<somevalue>^(\\S*\\s*\\S*)*$)"
}

jsonlint:

enter image description here