【发布时间】:2014-07-30 11:16:50
【问题描述】:
鉴于 ccnum 是一个仅包含数字(信用卡号)的 16 个字符的字符串,我想一次用 4 个数字很好地格式化字符串,用空格分隔。我试过这个:
ccnum=ccnum.substring(0, 4)+' '+
ccnum.substring(4, 4)+' '+
ccnum.substring(8, 4)+' '+
ccnum.substring(12, 4);
但我得到了不可预知的结果,例如:
12341234 1234 1234
1234 1234 12341234
不知道为什么?
【问题讨论】:
-
您的子字符串不是syntactically correct - 您已将其编码为substr
-
substring函数拆分一个字符串并分配给同一个变量,查看我的答案了解更多信息
标签: javascript