【问题标题】:How to pass password containing a percent sign in jquery?如何在jquery中传递包含百分号的密码?
【发布时间】:2013-10-23 05:57:11
【问题描述】:

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

【问题讨论】:

  • 禁止密码中的字符是你能做的最荒谬的事情。

标签: javascript validation passwords


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 2022-06-14
    • 1970-01-01
    相关资源
    最近更新 更多