I have a jQuery Validate method that check if phone number is input
Now I need to modify it to check if a string contains no phone number
$.validator.addMethod('contains_no_phone_number', function (value, element) {
return this.optional(element) || /^[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im.test(value);
}, "Do not include phone number");
I do not want someone to enter string containing phone number in bellow format:
02221234567
0222-1234567
+862221234567
+86-222-123-4567
+86(222)1234567
I want jquery validator method should return
PHONE_NUMBER (False)
PHONE_NUMBER some words (False)
some words PHONE_NUMBER (False)
some words PHONE_NUMBER some words (False)
some words (True)
Phone number lengths are between 7 and above
Note: Feel free to make your own regex if needed.