我有一个表格,可以选择添加邮政编码(邮政编码,适用于美国读者),我想将输入分为以下格式:XXX XXXX。
我使用以下JS将其分成三个(XXX XXX XXX),但我希望它只分割前三个,然后分成四个或更多。
目前正在使用的JavaScript:
echo oLink.Arguments = "/server xxx.xxx.net" >> %SCRIPT%
我是JavaScript和RegEx的新手。非常感谢任何帮助。
答案 0 :(得分:2)
我可能会这样做:
var format = ecode.value.replace(/ /g, "");
ecode.value = format.substr(0, 3) + " " + format.substr(3, 4);
请注意,这将丢弃超过7个第一个非空白字符的任何内容。
答案 1 :(得分:0)
您可以使用替换前三个字符。
var format = '',
i;
for (i = 0; i < 10; i++) {
format += 'X';
console.log(format.replace(/.../, '$& '));
}
.as-console-wrapper { max-height: 100% !important; top: 0; }