JavaScript中实现VBA风格的LEFT、RIGHT和MID字符串处理函数

作者:小括号

时间:2026-10-22

浏览:146

本文提供了在JavaScript中模拟VBA或Excel常用字符串函数的等价实现代码。通过自定义left、right和mid函数,分别利用substring和substr方法实现从左侧截取、从右侧截取以及指定位置截取子字符串的功能,并包含了对参数合法性的基础检查。

文章目录

JavaScript中实现VBA风格的LEFT、RIGHT和MID字符串处理函数

本文旨在展示如何在JavaScript中实现与VBA或Excel中LEFT、RIGHT和MID函数功能等效的代码逻辑。



function left(mainStr,lngLen) {


if (lngLen>0) {return mainStr.substring(0,lngLen)}


else{return null}


 } 

function right(mainStr,lngLen) {


// alert(mainStr.length)


if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) {


return mainStr.substring(mainStr.length-lngLen,mainStr.length)}


else{return null}


 }

function mid(mainStr,starnum,endnum){


if (mainStr.length>=0){


return mainStr.substr(starnum,endnum)


}else{return null}


//mainStr.length


 }

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章