Every line of 'javascript validation for numbers only' 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.
809 static validateNumber (val) { 810 return Number(val); 811 }
135 function validateNum(value){ 136 if(/^\d{4,11}$/.test(value)){ 137 return true; 138 }else{ 139 return false; 140 } 141 }
8 function checkNumber({ def, value }) { 9 const expectsInteger = def.integer; 10 11 // Is it a valid number? 12 if (typeof value !== 'number' || Number.isNaN(value)) { 13 return { type: ErrorTypes.EXPECTED_TYPE, dataType: expectsInteger ? 'Integer' : 'Number' }; 14 } 15 16 // Assuming we are not incrementing, is the value less than the maximum value? 17 if (def.max !== undefined && (def.exclusiveMax ? def.max <= value : def.max < value)) { 18 return { type: def.exclusiveMax ? ErrorTypes.MAX_NUMBER_EXCLUSIVE : ErrorTypes.MAX_NUMBER, max: def.max }; 19 } 20 21 // Assuming we are not incrementing, is the value more than the minimum value? 22 if (def.min !== undefined && (def.exclusiveMin ? def.min >= value : def.min > value)) { 23 return { type: def.exclusiveMin ? ErrorTypes.MIN_NUMBER_EXCLUSIVE : ErrorTypes.MIN_NUMBER, min: def.min }; 24 } 25 26 // Is it an integer if we expect an integer? 27 if (expectsInteger && !Number.isInteger(value)) { 28 return { type: ErrorTypes.MUST_BE_INTEGER }; 29 } 30 }
62 function isNumber(value) { 63 var patrn = /^(-)?\d+(\.\d+)?$/; 64 if (patrn.exec(value) == null || value == "") { 65 return false 66 } else { 67 return true 68 } 69 }
35 function isValidNumber(value) { 36 const regex = new RegExp('^[-]?[0-9]*$'); 37 const result = regex.test(value); 38 39 return result; 40 }
92 var 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 };
12 export function assertNumbers(...numbers: number[]) { 13 if (DEBUG_CHECK_NUMBERS) { 14 for (let i = 0; i < numbers.length; i++) { 15 if ("number" !== typeof numbers[i]) { 16 throw new Error( 17 `assertNumbers arguments[${i}] is not a number. ${typeof numbers[i]} == typeof ${numbers[i]}`); 18 } 19 } 20 } 21 return true; 22 }
686 function validateNumber(input, nullValue, decimals){ 687 var text = input.value; 688 var validChars = "0123456789"; 689 690 if (!nullValue) 691 if (!validateNonEmpty(input)) 692 return false; 693 694 if (decimals) validChars += '.'; 695 696 var isNumber = true; 697 var c; 698 699 for (i = 0; i < text.length && isNumber; i++) { 700 c = text.charAt(i); 701 if (c == '-' || c == "+") { 702 if (i < 0) isNumber = false; 703 } else if (validChars.indexOf(c) == -1) { 704 isNumber = false; 705 } 706 } 707 if (!isNumber) { 708 Ext.get(input).addClass('error'); 709 return false; 710 } else { 711 Ext.get(input).removeClass('error'); 712 return true; 713 } 714 }
40 export function isNumber(num) { 41 return typeof num === 'number' && !Number.isNaN(num); 42 }
32 function positiveNumberValidator(control: FormControl): any { 33 if (!control.value) return null; 34 const price = parseInt(control.value); 35 return price === null || typeof price === 'number' && price > 0 36 ? null : {positivenumber: true}; 37 }