UNPKG

quasar-framework

Version:

Build responsive SPA, SSR, PWA, Hybrid Mobile Apps and Electron apps, all simultaneously using the same codebase

29 lines (23 loc) 738 B
export function isPrintableChar (v) { return (v > 47 && v < 58) || // number keys v === 32 || v === 13 || // spacebar & return key(s) (if you want to allow carriage returns) (v > 64 && v < 91) || // letter keys (v > 95 && v < 112) || // numpad keys (v > 185 && v < 193) || // ;=,-./` (in order) (v > 218 && v < 223) } export function isObject (v) { return Object(v) === v } export function isDate (v) { return Object.prototype.toString.call(v) === '[object Date]' } export function isRegexp (v) { return Object.prototype.toString.call(v) === '[object RegExp]' } export function isNumber (v) { return typeof v === 'number' && isFinite(v) } export function isString (v) { return typeof v === 'string' }