如何在填寫手機號時將格式轉換為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,'');
