鍍金池/ 問答/網(wǎng)絡安全  HTML/ js如何判斷字符串是正則表達式

js如何判斷字符串是正則表達式

let regexp = "/^[0-9]*$/";

類似這樣:這是一個字符串,里面裝著正則表達式。

那如何判斷一個字符串的內(nèi)容是合法的正則表達式?

回答
編輯回答
孤毒

你可以判斷這個字符串是不是正則
但是你不能判斷這個正則到底對不對。。。

2017年6月7日 02:08
編輯回答
艷骨

正則判斷是不是正則
或者 這樣試試行不行
var isreg;
try{
isreg=eval(regexp) instanceof RegExp
}catch(e){
isreg=false
}

2018年9月22日 16:04