如何在填寫手機號時將格式轉換為3 4 4形式:
一:填寫手機號時,在keyup事件中判斷長度,符合條件時在值后面插入空格
$('#username').on('keyup',function(e){ var val = $(this).val(); // 按鍵為刪除時要執行下面的判斷,不然刪除到第三位和第八位時又回加空格,一直循環。 if(e.keyCode === 8){ $(this).val(val); return; } if(val.length === 3 || val.length === 8){ val += " "; $(this).val(val); } })
二:正則表達式驗證的時候要去掉空格
var phone = $('#username').val().replace(/\s/g,'');