码迷,mamicode.com
首页 > 移动开发 > 详细

常用实例:js格式化手机号为3 4 4形式

时间:2017-07-31 18:56:57      阅读:433      评论:0      收藏:0      [点我收藏+]

标签:事件   var   表达   ==   turn   this   去掉   技术   name   

如何在填写手机号时将格式转换为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,‘‘);

  

常用实例:js格式化手机号为3 4 4形式

标签:事件   var   表达   ==   turn   this   去掉   技术   name   

原文地址:http://www.cnblogs.com/momozjm/p/7264360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!