【发布时间】:2020-05-11 00:27:36
【问题描述】:
如何编写代码以将这种 BBBBB-AAA 模式更改为 0AAABBBBB?我正在使用 asp.net、vb.net 和 jQuery。
加拿大银行账户路由号码的格式:
支票上显示的加拿大路由号码需要重新格式化 电子支付不同。如果检查显示路由 编号为 BBBBB-AAA(其中 AAA 表示金融机构和 BBBBB 是分支),那么必须将路由号更改为 0AAABBBBB 以电子方式处理付款。例如,如果一个 来自蒙特利尔银行开出的账户的支票显示 路由号码 00011-001,那么该号码需要是 重新格式化为 000100011 以电子方式付款 已处理。
我在我的.aspx 页面上从用户这里获取数据:
<input id="txtBankCode" maxlength="9" required="required" />
我在我的 jQuery .js 页面上获取数据:
var bankCode = $("#txtBankCode").val()
我需要将bankCode 重新排列为0AAABBBBB 而不是BBBBB-AAA 的格式。我猜有些用户不会输入破折号,而有些用户会。我该怎么做?
【问题讨论】:
-
鉴于不依赖数字中的破折号的要求,您可以使用正则表达式解决此问题。我建议首先弄清楚你是否想在 VB 或 JS 中执行此操作(因为两者都是可能的),然后研究正则表达式
标签: javascript jquery asp.net vb.net