自动在字符之间添加空格

时间:2015-03-31 03:54:49

标签: javascript pdf acrofields

如何在字符之间添加空格?我正在使用PDF / AcroField;

enter image description here

请参阅路由字段,我想制作" 12345"进入" 1 2 3 4 5"。

允许Javascript验证表单,所以也许我可以使用它?

1 个答案:

答案 0 :(得分:1)

在字符之间添加空格的方法有很多种。

var string = "12345";
string.split('').join(' '); // String.split + Array.join
string.replace(/(.)/g, "$1 ").trim(); // Regex

您也可以使用for循环。等

关于如何阅读AcroField值的后续问题,基于this Stack Overflow post我建议尝试这样的事情:

PdfReader reader = new PdfReader( pdfPath );
AcroFields fields = reader.getAcroFields();
Set<String> fldNames = fields.getFields().keySet();

for (String fldName : fldNames) {
  System.out.println( fldName + ": " + fields.getField( fldName ) );
}