首页 > 解决方案 > 如何在 JavaScript 中每 4 个字符之间添加空格?

问题描述

我想在每 4 个字符之间添加一个空格。我正在开发一个关于信用卡号码的网页。

例子

var x = document.getElementById("card_number").value;

示例: 如果 x 的值为 1234567890123456

我需要每隔 4 个字符分割这个数字并添加一个空格。像这样

1234 5678 9012 3456

我需要这个数字在一个变量上。因为我需要在文本框上设置这个数字。请帮我。谢谢

标签: javascripthtmlsplit

解决方案


您可以为此使用正则表达式

let dummyTxt='1234567890123456';

let joy=dummyTxt.match(/.{1,4}/g);
console.log(joy.join(' '));


推荐阅读