如何在jquery中传递包含百分号的密码?

时间:2013-10-23 05:57:11

标签: javascript validation passwords

我的客户端验证密码不允许使用'?,!'等字符但是当我用户尝试使用'%'字符的密码时,我的客户端验证在服务器端传递它失败。如何传递包含百分号的密码,允许用户使用百分比字符。

1 个答案:

答案 0 :(得分:1)

您可能需要使用encodeURIComponent()来允许将URL中的%符号或查询参数传递给您的服务器。 %是网址中编码方案的一部分,因此必须以某种方式对其进行转义才能实际发送%符号。 encodeURIComponent()会为你做到这一点。

仅供参考,我不知道这与jQuery有什么关系,或者它与您在问题中包含的正则表达式有什么关系。如果您包含将密码发送到服务器的代码行,那么您的问题会更有意义。这可能是问题所在。