我想知道是否可以使用 JavaScript 验证邮政编码并以正确的格式(如果格式错误)格式化邮政编码。因此,如果验证正确,它不会要求用户以正确的格式重新输入邮政编码,而是会自动执行此操作。
我需要的格式是英国邮政编码(无空格),例如:
CB30AX
cb30AX
SG120JS
sg120js
因此,如果用户输入如下所示的邮政编码,它就会被转换:
CB3 0ax --> CB30AX
cB3 0AX --> CB30AX
SG12 0JS --> SG120JS
sg12 0js --> SG120JS
这可以做到吗?我对 JS 的了解几乎为零,但我确实寻找过一种解决方案,但找不到一个可以满足我上面需要的解决方案。
我还提供了 FIDDLE
最佳答案
var formattedPostCode = postCode.replace(/\s/g, '').toUpperCase()
关于javascript - 动态验证和格式化邮政编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25281753/