因此,我的问题已被其他人以下面的Java形式提出:Java-创建一个具有指定长度并填充有特定字符的新String实例。最佳解决方案?
。。。但我正在寻找其JavaScript等效项。
基本上,我想根据每个字段的“ maxlength”属性以“#”字符动态填充文本字段。因此,如果输入具有has maxlength="3"
,则该字段将用“ ###”填充。
理想情况下,会有类似Java的东西StringUtils.repeat("#", 10);
,但是到目前为止,我能想到的最佳选择是一次遍历并附加“#”字符,直到达到最大长度为止。我不禁感到有比这更有效的方法了。
有任何想法吗?
仅供参考-我不能简单地在输入中设置默认值,因为“#”字符需要清晰显示,并且,如果用户未输入值,则需要在模糊时“重新填充”。这是我关注的“补充”步骤