fix RangeError

This commit is contained in:
Yaode_owo 2024-06-08 03:01:58 -04:00
parent cedaa11b30
commit 3d9c6a95ad

23
format.js Normal file
View file

@ -0,0 +1,23 @@
module.exports = format
function format (string, _with = []) {
try {
let i = 0
return string.replace(/%(?:(\d+)\$)?(s|%)/g, (g0, g1) => {
if (g0 === '%%') {
return '%'
} else {
const idx = g1 ? parseInt(g1) - 1 : i++
if (_with[idx] !== undefined && _with[idx].length !== undefined) {
if (_with[idx].length > 5000) return;
};
if (_with[idx] !== undefined) {
return _with[idx]
} else {
return ''
}
}
})
} catch (error) { console.log(error); return; };
}