I have a form in which you have to input your phone number and other fields.
I'm validating the form with jQuery Validate.
To validate the phone number field I do:
rules: {
phone: {
required: true,
minlength: 9,
number:true
},..
But I need to check also that phone starts with 6.
How can I do that?
You can add a custom validator
jQuery.validator.addMethod("phoneStartingWith6", function(phone_number, element) {
phone_number = phone_number.replace(/\s+/g, "");
return this.optional(element) || phone_number.match(/^6\d{8,}$/);
}, "Phone number should start with 6");
and use it like this:
rules: {
phone: {
required: true,
minlength: 9,
phoneEnding6: true
},..
You need to edit the regex inside phone_number.match
to suit your requirements.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With