我正在通过数字,例如01,02,03,04起。我想从它们中删除带前缀的0(如果存在)。但是我需要它保留数字,例如10、20、30。

我最近的尝试是,我认为这是过度的。

newValue = 01;
tester(newValue);
newValue = 10;
tester(newValue);
function tester(newValue)
{
    finalValue = newValue;
    var arr = newValue.split('0');
    if(arr.length > 1)
    {
        if(arr[0] == 0)
        {
            finalValue = '';
            $.each(arr, function(v)
                   {
                        finalValue +=v;
                   });
        }
    }
//return finalValue;
    console.log(finalValue);
}


我没有用这种方法出售,我只是尝试了多种方法,而这一切都不可行。

最佳答案

parseInt(val, 10)将删除前导零。

10-06 05:12
查看更多