Skip to content

引入

js
import { isRegExp } from "grantlibs";
或;
const { isRegExp } = require("grantlibs");
isRegExp 检查参数是否是RegExp

使用

ts

isRegExp(val): boolean

参数

  • value: unknown

返回

boolean: true or false

代码示例

js
const reg = /[0-9a-z]/;
console.log("是否是正则reg:", isRegExp(reg));
// => true
console.log("是否是正则reg:", isRegExp(/[0-9a-zA-Z]+/g));
// => true
console.log("是否是正则reg:", isRegExp("[0-9a-zA-Z]+"));
// => 输出 false, 必须是完整正则带 // 的
console.log("是否是正则reg:", isRegExp(""));
// => false
console.log("是否是正则reg:", isRegExp(1111));
// => false