Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript将任何大于3的数字替换为3_Javascript - Fatal编程技术网

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,但它也会更

我有一个替换过滤器,它正在查找任何出现的4,并将其替换为3。但是,我希望它是动态的,因此我不希望将其硬编码为4,而是希望javascript只查找大于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;