javascript将任何大于3的数字替换为3
我有一个替换过滤器,它正在查找任何出现的4,并将其替换为3。但是,我希望它是动态的,因此我不希望将其硬编码为4,而是希望javascript只查找大于3的任何值,并将其替换为3 这是我目前掌握的代码javascript将任何大于3的数字替换为3,javascript,Javascript,我有一个替换过滤器,它正在查找任何出现的4,并将其替换为3。但是,我希望它是动态的,因此我不希望将其硬编码为4,而是希望javascript只查找大于3的任何值,并将其替换为3 这是我目前掌握的代码 res = scriptletInput.replace(/<3/i, "3"); scriptletResponse = "Success"; scriptletResult = res; 感谢您的回复,此代码是部分工作。从某种意义上说,它会根据需要将每个超过3的数字替换为3,但它也会更
res = scriptletInput.replace(/<3/i, "3");
scriptletResponse = "Success";
scriptletResult = res;
感谢您的回复,此代码是部分工作。从某种意义上说,它会根据需要将每个超过3的数字替换为3,但它也会更改我要计数的项目的数量,例如,它的服务器,它的计数和1个名称包括:derf400146,因此它会将这些更改为def300133,我如何阻止这种情况发生?我想更改的数字是放在服务器前面的,比如4服务器:derf400146
var scriptletInput= 'this is 1234567890 number';
var result = scriptletInput.replace(/[3-9]/g,'3');
scriptletResponse = "Success";
scriptletResult = result;