为了账号安全,请及时绑定邮箱和手机立即绑定

js如何判断字符串是正则表达式

js如何判断字符串是正则表达式

aluckdog 2019-03-27 19:15:01
let regexp = "/^[0-9]*$/";类似这样:这是一个字符串,里面装着正则表达式。那如何判断一个字符串的内容是合法的正则表达式?
查看完整描述

2 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

正则判断是不是正则
或者 这样试试行不行
var isreg;
try{
isreg=eval(regexp) instanceof RegExp
}catch(e){
isreg=false
}

查看完整回答
反对 回复 2019-04-11
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

你可以判断这个字符串是不是正则
但是你不能判断这个正则到底对不对。。。

查看完整回答
反对 回复 2019-04-11
  • 2 回答
  • 0 关注
  • 2193 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信