2013-10-23 72 views
-1

我有我的客戶端驗證密碼不允許像'?,!'這樣的字符但是當我用'%'字符嘗試密碼時,我的客戶端驗證在服務器端傳遞失敗。如何傳遞包含允許用戶使用百分號的百分號的密碼。如何在jquery中傳遞包含百分號的密碼?

+1

不允許密碼中的字符是你可以做的最荒謬的事情。 – deceze

回答

1

您可能需要使用encodeURIComponent()以允許將URL中的%符號或查詢參數傳送到您的服務器。 %是URL中編碼方案的一部分,因此必須以某種方式轉義以實際發送%符號。 encodeURIComponent()將爲您做到這一點。

僅供參考,我不知道這與jQuery有什麼關係,或者它與你在問題中包含的正則表達式有什麼關係。如果您包含將密碼發送到您的服務器的代碼行,您的問題會更有意義。這就是問題所在。

相關問題