1

jquery を使用したお問い合わせページのフォーム検証のために、html フィールドに少なくとも 7 つの整数が含まれていることを確認したいと考えています。

これを JQuery の検証関数に統合して、これと似たようなことを行いたいと考えています。

私の質問は、新しい関数を JQuery の検証に統合するにはどうすればよいですか?

4

2 に答える 2

1
$.validator.addMethod('sevenDigitsOrMore', function( value ) {
  return /^\d{7,}$/.test( value );
}, 'Enter at least 7 digits');
于 2012-12-03T06:05:01.997 に答える
0

@elclanrs-あなたはほとんどの方法で私を手に入れました。

これは私が最終的に行ったものです:

<script type="text/javascript">
  jQuery.validator.setDefaults({
    success: "valid"
  });;

  jQuery.validator.addMethod('sevenDigitsOrMore', function( value ) {
      return value.replace(/[^0-9]/gi,"").length >= 7 ;
  }, 'Enter at least 7 digits');
</script>

<script>
  $(document).ready(function(){
    $("#myform").validate({
      rules: {
        field: {
          sevenDigitsOrMore: true
        }
      }
    });
  });
</script>
于 2012-12-03T10:14:32.760 に答える