我需要找到一个解决方案来检查一个字符串,可以是这样的RegExp对象的模式。str
=比;new RegExp(str
)可以运行并返回一个正则表达式,用于test(), match(),…
我如何检查str
可用,如上述方式使用?(我试图创建一个组件,如网站regex101.com,所以我想知道他们如何检查和显示regular expression
输入的错误)非常感谢。
只使用一试抓来测试它:
function isValidRegex(str) {
try {
new RegExp(str);
return true;
} catch(ex) {
return false;
}
}