0

我正在寻找一种解决方案来防止邮政信箱被输入到 Big Commerce 商店的运输详细信息中,因此我仅限于使用 JavaScript。我已经搜索并找到了一些人们发布的解决方案,但似乎无法让任何解决方案正常工作。

有人在 BC 论坛上发布了一个教程,但是对于简单的验证来说似乎相当长,即使我让它工作了,它仍然有点问题,并不总是有效。http://forum.bigcommerce.com/f33/how-to-protect-against-po-boxes-in-the-shipping-address-7203/

有人有想法么?谢谢。

4

1 回答 1

0

这行得通吗? jQuery PO BOX 验证

在 BC 商店的情况下,假设 address1 字段仍被命名为默认为 FormField[2][8] 或其他东西......

或者,如果地址字段为邮政信箱,则可能将覆盖提交按钮分配给 preventDefault。

$('input[name=FormField[2][8]]').each(function() {
    var pattern = new RegExp('[PO.]*\\s?B(ox)?.*\\d+', 'i');
    if ($(this).val().match(pattern)) {
        //do something here
    }
});
于 2013-01-22T07:24:07.967 回答