-1

我对密码进行了客户端验证,不允许使用“?,!”之类的字符 但是当我用户尝试使用“%”字符的密码时,我的客户端验证在服务器端通过它失败。如何传递包含百分号的密码,允许用户输入百分号字符。

4

1 回答 1

1

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

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

于 2013-10-23T06:00:19.577 回答