jquery从数字修剪空格

时间:2018-04-11 19:13:38

标签: jquery html

我需要得到输入值的长度,但是没有空格,但这段代码会返回带有空格的长度。

<input type="text" name="phoneNumber" class="phoneNumber1">


     $('.phoneNumber1').on('blur', function(){

        var phoneNumber = $(".phoneNumber1").val().length;
        var trimNumber = phoneNumber.toString().replace(/ /g,'');
        var finalCount = parseInt(trimNumber);

        if(finalCount > 9) {
            $(".phoneNumber1").after("<div class='number-denied'>
            Zadávejte bez předvolby</div>");
        }

    }).on('focus', function(){ 
         $(this).next().remove()
    });

2 个答案:

答案 0 :(得分:0)

要达到预期效果,请使用以下选项

&#13;
&#13;
var phoneNumber = "123 456 9999";
console.log(phoneNumber.replace(/\s+/g, ''));
&#13;
&#13;
&#13;

答案 1 :(得分:0)

您可以使用jQuery.trim()

$.trim(' 12 3 ')

将返回'12 3'