Javascript 如何根据数字的长度删除数字

Javascript 如何根据数字的长度删除数字,javascript,regex,google-apps-script,Javascript,Regex,Google Apps Script,我只希望在字符串中的一行中发现多个数字大于2时将其删除 例如,780解决方案: 虽然你应该接受另一个更清晰的答案,但我的方法如下: function myFunction() { const item = 'Dell Model 23506 Laptop M2'; const numbers = item.match(/(?<=\s+).\d+(?=\s+)/gs)[0]; const item2 = numbers.length>2?item.replace(num

我只希望在字符串中的一行中发现多个数字大于2时将其删除


例如,780解决方案:

虽然你应该接受另一个更清晰的答案,但我的方法如下:

function myFunction() {

  const item = 'Dell Model 23506 Laptop M2';
  const numbers = item.match(/(?<=\s+).\d+(?=\s+)/gs)[0]; 
  const item2 = numbers.length>2?item.replace(numbers, ""):item;   
  Logger.log(item2);
}
函数myFunction(){
常数项='戴尔23506型笔记本电脑M2';
常量编号=项匹配(/(?2?项替换(编号“):项;
Logger.log(第2项);
}
与以下部件一起使用:
const item=“戴尔23506型笔记本电脑M2”;
const item2=item.replace(/\d{3,}/g,“”);
console.log(项目2)