javascript - 动态验证和格式化邮政编码

标签 javascript

我想知道是否可以使用 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()

See fiddle

关于javascript - 动态验证和格式化邮政编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25281753/

相关文章:

javascript - Angular 回调数组推送问题

javascript - 如何使用两条不同的路线渲染Handlebars文件?

javascript - Gridster on_overlap_stop 覆盖

javascript - 比较两行(HTML 表)数据,即 row[i] 与 row[i+1] 并使用 Jquery/Javascript 突出显示更改

javascript - JavaScript 的 call 和 apply 方法的目的是什么?

javascript - Vue - 强制重新渲染所有组件

javascript - 使用 Javascript 转义空白字符

javascript - 在 MVC 中将分部 View 渲染到布局页面的最佳方式是什么?

javascript - Paul Irish,他是怎么做到的?

javascript - 如果出现错误,如何避免用户重复填写表单?