我需要正确格式化加拿大邮政编码,如果输入错误。
格式为### ###,其中“#”可以是数字或字母,例如:M5R 2G3。
我已经尝试过以下方法:(为了测试目的而分开)
格式为### ###,其中“#”可以是数字或字母,例如:M5R 2G3。
我已经尝试过以下方法:(为了测试目的而分开)
shipping.zip = shipping.zip.toUpperCase().split('')
shipping.zip = shipping.zip.splice(3, 0, ' ')
shipping.zip = shipping.zip.join().replace(/,/g, '');
但是当我输入:
m5r2g3
我得到了这个结果:
[ 'M', '5', 'R', '2', 'G', '3' ]
[ ]
就是这样。我不知道为什么它不能工作。请帮忙。谢谢。