在asp.net中进行Jquery验证BIC IBAN

时间:2014-01-28 10:41:05

标签: jquery asp.net iban

我正在使用最新版本的Jquery Validation插件,该插件支持验证BIC和IBAN号码。这是我所包含的其他方法js的一部分,并且可以很好地验证IBAN,但是在验证BIC时失败了。当我说失败时,我的意思是验证调用不起作用,而不是它错误地验证了BIC序列。

这是我的代码:

<asp:TextBox runat="server" ID="txtBIC" CssClass="donBic" AutoComplete="off"></asp:TextBox>

这是我的Jquery

 $('.donBic').rules('add', {
     bic: true
  });

我必须假设'bic'用法不是调用这种形式的验证的正确方法,但这段代码非常适合验证IBANS:

<asp:TextBox runat="server" ID="txtIBAN" CssClass="donIban" AutoComplete="off"></asp:TextBox>

  $('.donIban').rules('add', {
     iban: true
   });

有人知道调用BIC验证的正确方法吗?

BIC / IBAN code in github

2 个答案:

答案 0 :(得分:0)

至于你的评论(@Full Time Skeleton),没有BIC方法,这里是你可以添加它的方法:

将此添加到onReady事件处理程序:

$.validator.addMethod("bic", function(value, element){
    return this.optional( element ) || /^([A-Z]{6}[A-Z2-9]{1}[A-NP-Z1-2]{1})(X{3}|[A-WY-Z0-9]{1}[A-Z0-9]{2})?$/.test( value );
}, "Please specify a valid BIC code");

您可以找到addMethod here

的文档页面

答案 1 :(得分:0)

我找到了答案,BIC验证已从最新版本的其他方法中删除。我从我问题中提供的链接中复制了它,似乎可以正常工作。