如何在RegEx模式中使用变量?
这个问题在这里已经有了答案:
使用new RegExp(string)
动态构建正则表达式。 文字/../
表格不能用于动态内容。
确保在构建字符串后有一个有效的模式。
var len = 99;
var re = new RegExp(".(?=.{" + len + "})", "g");
var output = input.replace(re, "*")
另见(并投票赞成):
上一篇: How to use a variable inside a RegEx pattern?
下一篇: Regex or jquery replace all string matches in another string