我的客户端验证密码不允许使用'?,!'等字符但是当我用户尝试使用'%'字符的密码时,我的客户端验证在服务器端传递它失败。如何传递包含百分号的密码,允许用户使用百分比字符。
答案 0 :(得分:1)
您可能需要使用encodeURIComponent()来允许将URL中的%符号或查询参数传递给您的服务器。 %
是网址中编码方案的一部分,因此必须以某种方式对其进行转义才能实际发送%
符号。 encodeURIComponent()
会为你做到这一点。
仅供参考,我不知道这与jQuery有什么关系,或者它与您在问题中包含的正则表达式有什么关系。如果您包含将密码发送到服务器的代码行,那么您的问题会更有意义。这可能是问题所在。