【发布时间】:2017-09-18 16:52:01
【问题描述】:
我正在创建一个带有单独条纹元素的付款表单:
var stripe = Stripe(...);
var elements = stripe.elements();
...
var postalCode = elements.create('postalCode');
postalCode.mount('#postalCode');
这将创建一个仅接受数字的字段。但是,英国的邮政编码也包含字母。我怎么也允许这些?我希望用户能够输入世界上几乎任何可能的邮政编码。
【问题讨论】:
-
根据 Stripe 在stripe.com/docs/elements/reference#postal-code-formatting 上的文档“...邮政编码字段验证反映了该国家/地区是否使用数字或字母数字格式的邮政编码,或者该国家/地区是否使用邮政编码。例如,如果输入的是美国卡,邮政编码字段只接受五位数字值。如果是英国卡,则可以提供字母数字值。”
-
@alfredo 不知道我是怎么错过的。谢谢。
-
不客气。有时另一双眼睛会有所帮助。很高兴我的一双眼睛帮助了你。
-
@alfredo 评论中的链接已损坏。这是新链接stripe.com/docs/js/element/postal_code_formatting
标签: javascript stripe-payments postal-code