2016-04-11 8 views
1

私はこのエラーを文字列でJSONの正規表現の誤り

違法バックスラッシュエスケープシーケンスを取得しています、URLのリダイレクトの検証

"redirect_uri": { 
     "type": "string", 
     "pattern": "^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,8})([\/\w \.-]*)*\/?$", 
     "description":"Application redirect_uri" 
     }, 

のためのJSON正規表現を書いて、文字で\ダ-Z」の前に(1223オフセット\ .-] +)\。([a -... ")

ここで私は間違いをしています。すべてはそれがあなたのパターンの要件を満たしていた場合、私はわからないんだけど、私

答えて

0

への罰金のようですが、これは有効なJSONです:

"redirect_uri": { 
    "type": "string", 
    "pattern": "^(https?:\/\/)?([\\da-z\\.-]+)\\.([a-z\\.]{2,8})([\\/\\w \\.-]*)*\\/?$", 
    "description": "Application redirect_uri" 
} 

は、私は必要ないくつかのエスケープ\を追加します。 私はいくつかのオンラインJSONバリデータサイトを使用することをお勧めします:http://jsonlint.com/

+0

ありがとうございました – shashank

+0

あなたを歓迎します;-) – ItayB