到目前为止,我正试图通过静态值取得成功,例如,
maskRe: /^[A-Za-z0-9 $%]+$/
但是我想传递$%动态地使用一些变量而不是硬编码。
您可以使用RegExp
类从字符串创建RegExp
对象。字符串可以像格式化的字符串一样静态。
let dynamicValue = "$%";
let regex = new RegExp(`^[A-Za-z0-9 ${dynamicValue}]+$`);
console.log(regex);