Skip to content
Related Articles

Related Articles

Node.js | util.types.isRegExp() Method
  • Last Updated : 23 Jan, 2020

The util.types.isRegExp() method of util module which is primarily designed to support the needs of Node.js own Internal APIs. It is used to check whether the passed value is a regular expression.

Syntax:

util.types.isRegExp( value )

Parameters: This method accepts a single parameter value which holds any value i.e instance of any module.

Return value: THis method returns a Boolean value i.e true if the passed value is a regular expression otherwise returns false.

Below examples illustrate the use of util.types.isRegExp() method in Node.js:



Example 1:




// Node.js program to demonstrate the   
// util.types.isRegExp() method
  
// It includes util module
const util = require('util');
  
// Returns false as the passed instance
// is not regular expression
console.log(util.types.isRegExp(new Map()));
  
// Returns true as the passed instance
// is regular expression
console.log(util.types.isRegExp(new RegExp('xyz')));

Output:

false
true

Example 2:




// Node.js program to demonstrate the   
// util.types.isRegExp() method
  
// It includes util module
const util = require('util');
  
// Returns false as the passed instance
// is not regular expression
console.log(util.types.isRegExp(new Map()));
  
// Returns true as the passed instance
// is regular expression
console.log(util.types.isRegExp(new RegExp('xyz')));
  
// Returns true as the passed instance
// is regular expression
console.log(util.types.isRegExp(/abc/));
  
// Returns false as the passed instance
// is not regular expression
console.log(util.types.isRegExp(new Int32Array()));
  
// Returns true as the passed instance
// is regular expression 
console.log(util.types.isRegExp(/ab+c/));

Output:

false
true
true
false
true

Reference: https://nodejs.org/api/util.html#util_util_types_isregexp_value

My Personal Notes arrow_drop_up
Recommended Articles
Page :