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

Posted _林冲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用实例: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,\'\');

  

以上是关于常用实例:js格式化手机号为3 4 4形式的主要内容,如果未能解决你的问题,请参考以下文章

JS常用代码片段-127个常用罗列-值得收藏

web代码片段

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

js正则验证,邮箱,身份证

Docker常用指令和镜像操作详解一文速学+实例代码

12.5.4 获取手机归属地信息实例