我有一个表单,可以添加邮政编码(邮政编码,适用于美国读者),我想将输入分成以下格式:XXX XXXX。如何仅使用JavaScript在输入字段中分割数据?
我正在使用下面的JS将它分成三部分(XXX XXX XXX),但我希望它只分割前三个,然后再分割四个或更多。目前
JavaScript的使用:
var ecode = document.getElementById("postcode");
ecode.oninput = function(){
var format = ecode.value.split(" ").join("");
if (format.length > 0){
format = format.match(new RegExp('.{1,3}','g')).join(" ");
}
this.value = format;
};
我既是新的JavaScript和正则表达式。任何帮助是极大的赞赏。
显示HTML与ID片断'postcode' – RomanPerekhrest
嗨@RomanPerekhrest,这个问题已经解决了我,我不认为显示HTML片段是必要的。这只是一个标签,带有邮编编号。尽管感谢您的回复。 –