Javascript 如何在正则表达式中添加变量
我没有找到在下面的正则表达式中添加变量的解决方案Javascript 如何在正则表达式中添加变量,javascript,jquery,angularjs,regex,Javascript,Jquery,Angularjs,Regex,我没有找到在下面的正则表达式中添加变量的解决方案 val.replace(/[^\d.]/gm,'') 基本上,我需要将更改为变量。 差不多 val.replace("/[^\d"+sepaeator+"]"/gm,'') 使用RegExp实例(): 使用构造函数新建RegExp。请参阅。不应回答完全相同的问题,而应关闭。@trincot,接受。我应该在回答之前先搜索一下。 const regex = new RegExp(`[^\d${separator}]`, 'gm'); val.re
val.replace(/[^\d.]/gm,'')
基本上,我需要将
更改为变量。差不多
val.replace("/[^\d"+sepaeator+"]"/gm,'')
使用
RegExp
实例():
使用构造函数
新建RegExp
。请参阅。不应回答完全相同的问题,而应关闭。@trincot,接受。我应该在回答之前先搜索一下。
const regex = new RegExp(`[^\d${separator}]`, 'gm');
val.replace(regex, '');