2017-06-11 39 views
3

我有這樣的查詢,併爲您的firstName包含單引號安東尼奧尼爾如何逃脫小鬼報價查詢

:> g.addV('person') 
    .property('firstName', 'Anthony O'Neil') 
    .property('lastName', 'Andersen') 
    .property('age', 44) 

任何想法如何逃生呢?

回答

3

發現了答案

用於編碼使用此: encodeURIComponent方法( 「安東尼O'Neil的」)替換 ,輸出爲(//g時,逸出['()*!]) :安東尼%20O%27Neil

解碼使用本: decodeURIComponent(「安東尼%20O%27Neil」) ,你會回來安東尼奧尼爾

,如果你只是想逃避單引號使用這用於編碼: 「安東尼奧尼」 .replace(/ [!'()*] /克,逸出) 輸出:安東尼。O%27Neill

和上面用於解碼

2

相同功能使用轉義撇號\

所以,你的小鬼變成:

:> g.addV('person') 
    .property('firstName', 'Anthony O\'Neil') 
    .property('lastName', 'Andersen') 
    .property('age', 44) 
+0

這工作。謝謝 – Stephane