如何根据长度删除数字

Cle*_*ary 2 javascript regex google-apps-script

如果在字符串中的一行中发现一行中的多个数字大于 2,我只希望它删除。

例如,780 <-- 3 位数字,4880 <-- 4 位数字(将从字符串中删除这些)

但是如果是 2 个数字,例如 24 <-- 数字,它不会删除

例如,如果文本是

Dell Model 23506 Laptop M2
Run Code Online (Sandbox Code Playgroud)

如何编写替换函数从上面删除“23506”,所以最终结果是:

Dell Model Laptop M2
Run Code Online (Sandbox Code Playgroud)

示例脚本模板

var item = "Dell Model 23506 Laptop M2";

var item2 = replaceAll(item, XXNUMBERSTOREMOVEXX, "");
Run Code Online (Sandbox Code Playgroud)

The*_*ter 5

使用String.replace

const item = "Dell Model 23506 Laptop M2";
const item2 = item.replace(/\d{3,}/g, "");
console.log(item2)
Run Code Online (Sandbox Code Playgroud)

  • \d{3,}- 3 个或更多digits