我有一個表單,可以添加郵政編碼(郵政編碼,適用於美國讀者),我想將輸入分成以下格式: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片段是必要的。這只是一個標籤,帶有郵編編號。儘管感謝您的回覆。 –