【发布时间】:2019-08-12 07:27:41
【问题描述】:
我知道将用户密码传递到网址中是不好的做法,我们将努力寻找更好的解决方案,但现在我需要这样做。
如何在 url 中用正则表达式替换密码?
密码可以在网址中问号后面的任何位置。
正则表达式需要处理这样的情况:
API?clientcode=abc&password=123&name=123
API?password=123&name=123
API?name=123&password=123
这是我尝试过的方法,但并未涵盖所有情况:
&?password=(.*)&?
'mystring'.replace(/password=(.*?)&/g, 'password=PLACEHOLDER');
【问题讨论】:
标签: javascript regex url passwords