10 examples of '10 digit mobile number validation in jquery' in JavaScript

Every line of '10 digit mobile number validation in jquery' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
21export function isValidLength(phone: string): boolean {
22 return phone.length >= PHONE_MIN_LENGTH && phone.length <= PHONE_MAX_LENGTH;
23}
92var validNumeric = function validNumeric(number) {
93 var numbers = /^[0-9۰-۹٠-٩]+$/;
94 if (number.toString().replace(/,/g, '').match(numbers)) {
95 return true;
96 } else {
97 return false;
98 }
99};
4return function luhn (number) {
5 if (!number) return false;
6 var length = number.length;
7 var bit = 1;
8 var sum = 0;
9 var value;
10
11 while (length) {
12 value = parseInt(number.charAt(--length), 10);
13 sum += (bit ^= 1) ? array[value] : value;
14 }
15
16 return sum && sum % 10 === 0;
17};
40function isValidPhone(value) {
41 return /^[0-9]+$/ig.test(value)
42}
7function checkMobile(phone_val){
8 var pattern=/(^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$)|(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
9 return pattern.test(phone_val);
10}
37function validateNumber(e, isNumberOnly) {
38 var k = window.event ? e.keyCode : e.which;
39 if (((k >= 48) && (k <= 57)) || k == 8) {
40 } else if(k == 46 && !isNumberOnly){
41 }else {
42 if (window.event) {
43 window.event.returnValue = false;
44 } else {
45 e.preventDefault(); //for firefox
46 }
47 }
48}
42public getDigits(phone: string): string {
43 const numbers = phone.match(/\d+/g)
44 if (numbers === null) return ''
45 return numbers.join('')
46}
60function positiveIntegerValidator($elt) {
61 let value = $elt.val().trim().replace(/^0+(.+)/, '$1');
62 $elt.val(value);
63 if (!value) {
64 return;
65 }
66 if (/^[0-9]+$/.test(value)) {
67 // Check that we are in the positive range of a golang int64 max value, which is
68 // 9223372036854775807 minus a safety marge due to comparison rounding errors.
69 if (parseInt(value) > 9000000000000000000) {
70 return {msg: "Value out of bound."};
71 }
72 } else {
73 return {msg: "Value must be a positive integer."};
74 }
75}
167value: function isValid(number) {
168 var regex = new RegExp('/[^0-9-\s]+/');
169 var digits = number;
170
171 if (regex.test(digits)) return false;
172
173 digits = digits.replace(/\D/g, '');
174
175 var sum = this._sum(digits);
176 return sum > 0 && sum % 10 === 0;
177}
69function validateNumber(numberString: string, validations: Validations) {
70 if (numberString === '') {
71 return;
72 }
73
74 const match = numberString.match(numberPattern);
75
76 if (match === null) {
77 return validations.add(validationType.INVALID_FORMAT);
78 }
79
80 const [, first, second] = match;
81
82 if (first.length !== second.length) {
83 return validations.add(validationType.INVALID_FORMAT);
84 }
85
86 if (Number.parseInt(first, 10) > Number.parseInt(second, 10)) {
87 return validations.add(validationType.INVALID_FORMAT);
88 }
89
90 return validations.add(validationType.VALID_NUMBER);
91}

Related snippets