node-ejs-renderer/node_modules/validator/es/lib/isNumeric.js

10 lines
398 B
JavaScript
Raw Permalink Normal View History

2024-06-09 13:55:01 -04:00
import assertString from './util/assertString';
import { decimal } from './alpha';
var numericNoSymbols = /^[0-9]+$/;
export default function isNumeric(str, options) {
assertString(str);
if (options && options.no_symbols) {
return numericNoSymbols.test(str);
}
return new RegExp("^[+-]?([0-9]*[".concat((options || {}).locale ? decimal[options.locale] : '.', "])?[0-9]+$")).test(str);
}