Javascript 我的自定义范围脚本存在RegExp问题

Javascript 我的自定义范围脚本存在RegExp问题,javascript,regex,Javascript,Regex,基本上,我需要在RegExp情况下使用变量 我知道谷歌上有关于这个主题的教程,也有关于这个主题的帖子 这个网站,但这些来源是很难理解我个人,所以我有这个 脚本,我做的基本上我想添加自定义的数字范围作为变量 在RegExp字符之间,我尝试过像newregexp这样的建议方法,但是 我不知道怎样才能把我想要的融入其中。所以如果有人能给我 一个有或没有新的RegExp或其他工作方法的代码示例来实现这一点,我将非常感激。这是我的密码 document.addEventListener'DOMConte

基本上,我需要在RegExp情况下使用变量 我知道谷歌上有关于这个主题的教程,也有关于这个主题的帖子

这个网站,但这些来源是很难理解我个人,所以我有这个 脚本,我做的基本上我想添加自定义的数字范围作为变量 在RegExp字符之间,我尝试过像newregexp这样的建议方法,但是

我不知道怎样才能把我想要的融入其中。所以如果有人能给我 一个有或没有新的RegExp或其他工作方法的代码示例来实现这一点,我将非常感激。这是我的密码

document.addEventListener'DOMContentLoaded',函数{ getElementById'check'。addEventListener'click',customRange; 功能自定义范围{ //自定义范围编号 var startingNumber=document.getElementById'starting-number'。值; var endingNumber=document.getElementById'ending-number'。值; // var string='这就是全部123456789吗?'; /*范例 var模式=/[2-5]/ig; */ /*我的尝试 变量模式=/[startingNumber-endingNumber]/ig; */ var result=string.matchpattern; 结果; } }; 检查你是对的,新的RegExp就是你想要的。 例如:

var pattern = new RegExp('[' + startingNumber + '-' + endingNumber + ']', 'ig');

非常感谢你@MatthewG,我现在明白了,多亏了你。你是一位伟大的老师。