1
正则表达式,我无法从一个变量创建一个正则表达式,使用模板文字问题与创建自变量
什么是错的,如何解决呢?
const myValue = 'a.b'
const reg = new RegExp(`/^${myValue}$/`);
/*
/^a.b/
*/
正则表达式,我无法从一个变量创建一个正则表达式,使用模板文字问题与创建自变量
什么是错的,如何解决呢?
const myValue = 'a.b'
const reg = new RegExp(`/^${myValue}$/`);
/*
/^a.b/
*/
从模板文字中删除斜杠。该字符串内的斜线由构造函数转义,并作为模式的一部分包含在内。
const myValue = 'a.b'
const reg = new RegExp(`^${myValue}$`);
/*
/^a.b$/
*/
console.log(reg);
这会帮助你。 [https://stackoverflow.com/questions/4029109/javascript-regex-how-to-put-a-variable-inside-a-regular-expression][1] –