RTL 密码复制/粘贴问题

RTL passwords copy/ pasting issue

我正在用 php/javascript 中的密码生成器开发一个 RTL 语言的门户网站,它可以随机生成像

这样的密码
F1O=a@9@ 

7$kf8F=og!$ 

但是,如果我将带有特殊字符的此类密码粘贴到 RTL 字段中,它们就完全错误了。

一个 fiddle 的问题可以找到 HERE

如何克服这样的问题? 在密码中排除特殊字符不是一种选择,因为它会降低安全性。

感谢您的提前提示。

这就是它的工作原理,如果您只想在右侧显示文本,请改用 css。

<style>
  input[type="text"] {
    text-align: right
  }
</style>

<label>RTL FIELD</label>
<input type="text" value="">