相关疑难解决方法(0)

如何在正则表达式中使用变量?

我想在JavaScript中创建一个String.replaceAll()方法,我认为使用RegEx将是最简洁的方法.但是,我无法弄清楚如何将变量传递给RegEx.我已经可以做到这一点,它将用"A"替换所有"B"的实例.

"ABABAB".replace(/B/g, "A");
Run Code Online (Sandbox Code Playgroud)

但我想做这样的事情:

String.prototype.replaceAll = function(replaceThis, withThis) {
    this.replace(/replaceThis/g, withThis);
};
Run Code Online (Sandbox Code Playgroud)

但显然这只会替换文本"replaceThis"...所以如何将此变量传递给我的RegEx字符串?

javascript regex

1250
推荐指数
13
解决办法
68万
查看次数

如何使用JavaScript字符串动态创建'<%= ... ClientID%>'?

嗨我试着写一个javascript生成<%= element.ClientID% >其中元素是函数的输入参数之一.我正在尝试写一个变量

var elementName = "<%=" + element + ".clientID%>" 
Run Code Online (Sandbox Code Playgroud)

这是一个错误

CS0117:'string'不包含'clientID'的定义

javascript asp.net string

3
推荐指数
1
解决办法
3890
查看次数

标签 统计

javascript ×2

asp.net ×1

regex ×1

string ×1