UNPKG

423 BJavaScriptView Raw
1'use strict';
2
3/**
4 * Checks whether a value is a regexp
5 *
6 * **Aliases** _regexp_
7 *
8 * @function regExp
9 *
10 * @example
11 * var is = require('predicates');
12 *
13 * is.regExp(/t/); // true
14 * is.regExp(new RegExp(/t/)); // true
15 * is.regExp('.*'); // false
16 *
17 * @param {*} value
18 * @returns {Boolean}
19 */
20module.exports = function isRegexp(value) {
21 return Object.prototype.toString.call(value) === '[object RegExp]';
22};