If I figured out what you want, this is my solution:
var txt001 = "102".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt002 = "1,03".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt003 = "1.03".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt004 = "004".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt005 = "05".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt006 = "06+07".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt007 = "08/09".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt008 = "010,10,01".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt009 = "00,01".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt010 = "0001".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt011 = "01*01".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt012 = "010,0".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt013 = "0,0000001".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2"); var txt014 = "5/0".replace(/(^|\+|\-|\*|\/)0+(\d)/g, "$1$2");
And the result
102 1,03 1.03 4 5 6+7 8/9 10,10,01 0,01 1 1*1 10,0 0,0000001 5/0
bnson source share