jquery を使用したお問い合わせページのフォーム検証のために、html フィールドに少なくとも 7 つの整数が含まれていることを確認したいと考えています。
これを JQuery の検証関数に統合して、これと似たようなことを行いたいと考えています。
私の質問は、新しい関数を JQuery の検証に統合するにはどうすればよいですか?
jquery を使用したお問い合わせページのフォーム検証のために、html フィールドに少なくとも 7 つの整数が含まれていることを確認したいと考えています。
これを JQuery の検証関数に統合して、これと似たようなことを行いたいと考えています。
私の質問は、新しい関数を JQuery の検証に統合するにはどうすればよいですか?
$.validator.addMethod('sevenDigitsOrMore', function( value ) {
return /^\d{7,}$/.test( value );
}, 'Enter at least 7 digits');
@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>