js实现手机号码加空格或者加空格

浏览830

我们平时看到一些输入手机号的会出现空格或者-号的,这时怎么实现的呢?我们通过以下的方式对其进行格式化,实现3-4-4的形式。

1、手机号码加空格符

function Mobile2(obj)
{
        var value = obj;
        value = value.replace(/\s*/g, "");
        var result = [];
        for(var i = 0; i < value.length; i++)
        {
            if (i==3||i==7)
            {
                result.push(" " + value.charAt(i));
            }
            else
            {
                result.push(value.charAt(i));
            }
        }
        obj = result.join("");
        return obj;
}

2、手机号码加-号

function Mobile2(obj)
{
        var value = obj;
        value = value.replace(/\s*/g, "");
        var result = [];
        for(var i = 0; i < value.length; i++)
        {
            if (i==3||i==7)
            {
                result.push("-" + value.charAt(i));
            }
            else
            {
                result.push(value.charAt(i));
            }
        }
        obj = result.join("");
        return obj;
}



  • 暂无任何回答