2015-12-30 46 views
1

當我測試我的應用程序時,它似乎與「'」(撇號)混淆。我認爲它認爲我正在結束一個字符串,但我不是。該字符串只包含一個特殊字符。如何忽略特殊字符,如撇號?

這是我到目前爲止已經試過,但沒有奏效:

var str = Apperyio("books_selectmenu").val(); 

return str.replace(/([ #;?&,.+*~:"!^$[\]()=>|\/@])/g,'1'); 

如果您熟悉的PhoneGap和Appery.io,這可能更有意義。在映射部分,我列出了從數據庫到選擇菜單的字符串。如果這些字符串包含撇號,我可以返回錯誤,並且應用程序無法正常工作。

我怎樣才能把它想成一個普通的字符?

+0

那麼這個引用字符在哪裏呢?您所描述的問題(在映射部分中)似乎不是問題所在。 – GolezTrol

+0

你的正則表達式中沒有撇號/單引號。 –

回答