字符串操作:如何在/ /模式中添加变量?

Lua*_*aox 0 javascript string-matching

var num = 1
var pattern = /hai/+num+/world/
Run Code Online (Sandbox Code Playgroud)

它打印:

> "/hai/1/world/"
Run Code Online (Sandbox Code Playgroud)

虽然我想要打印这个:

> /hai1world/
Run Code Online (Sandbox Code Playgroud)

任何线索?

mel*_*ene 5

var num = 1;
var pattern = new RegExp('hai' + num + 'world');
Run Code Online (Sandbox Code Playgroud)

您不能使用/.../变量.