UNPKG

form-genius

Version:

🚀 AI-powered, dynamic, and customizable form validation for Node.js. Supports unlimited fields, auto-detection, real-time validation, and AI-based corrections.

10 lines (7 loc) • 438 B
module.exports = function validateNumber(value, rules) { if (isNaN(value)) return { valid: false, message: "Not a valid number" }; const num = parseFloat(value); if (rules.min !== undefined && num < rules.min) return { valid: false, message: `Must be at least ${rules.min}` }; if (rules.max !== undefined && num > rules.max) return { valid: false, message: `Cannot exceed ${rules.max}` }; return { valid: true }; };