常用實例:js格式化手機號為3 4 4形式


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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM