"/^\d*$/".length只有6位,\号没有被计入,有什么办法吗

正则格式的字符串会被忽略

我想拿到去掉首尾/的内部正则,用new RegExp()获得一个正则对象,但是\被忽略了,导致我的正则始终不对。

希望可以实现类似这样,对于"/^d$/" 可以获取到"^\d$" ,对于"/^d$/ig"可以获取到"^\d$"和"ig",但是\号被忽略,有点头疼。


牛魔王的故事
浏览 508回答 1
1回答

红颜莎娜

var exp = new RegExp(/^\d*$/ig);console.log(exp.source);  // "^\d*$"console.log(exp.flag);  // "gi"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript