javascript - 如何在 JavaScript 中每 4 个字符之间添加空格?
问题描述
我想在每 4 个字符之间添加一个空格。我正在开发一个关于信用卡号码的网页。
例子
var x = document.getElementById("card_number").value;
示例: 如果 x 的值为 1234567890123456
我需要每隔 4 个字符分割这个数字并添加一个空格。像这样
1234 5678 9012 3456
我需要这个数字在一个变量上。因为我需要在文本框上设置这个数字。请帮我。谢谢
解决方案
您可以为此使用正则表达式
let dummyTxt='1234567890123456';
let joy=dummyTxt.match(/.{1,4}/g);
console.log(joy.join(' '));
推荐阅读
- php - PHP 致命错误:执行 wp-cli 命令时对 FrontLocalBusiness::__construct() 的访问级别必须是公共的(如在类 LocalBusiness 中)
- azure - 防止绕过 Azure 应用网关 WAF 规则
- vba - msoFileDialogFilePicker 不显示
- django - ManyRelatedManager 的 TypeError
- vue.js - Vue3嵌套RouterLink在加载时不活动
- r - R打印data.frame的所有行
- cmake - 尝试将 SDL2 从源代码构建到项目 CMAKE
- sql - 混合数据类型上的雪花连接不返回结果
- android - 从片段中隐藏键盘
- python - 减去具有完全不同的行名和列名的数据框