手机号分隔成344的格式
程序员文章站
2024-01-14 21:12:52
...
需求:在input框中输入手机号要求显示用空格分隔成 "xxx-xxxx-xxxx"的格式
解决方法:在 input 的上添加监听事件,如 onkeyup(原生input标签) 或 onchange(某些第三方组件),对输入的内容进行处理再显示出来。
笔者采用的是Elemrnt UI 的 input 组件,监听事件为input
<el-input
v-model="mobile"
placeholder="请输入手机号"
type="tel"
clearable
@input="validateMobile"
></el-input>
处理手机字符串的方法 如下:
validateMobile(val) {
let len=val.length;
let reg = new RegExp("\\s","g");
let mobile_ = "";
let mobile=val;
//去掉空格
mobile = mobile.replace(reg,"");
for(let i = 0;i < len;i++){
if(i == 2||i == 6)
{
mobile_ = mobile_ + mobile.charAt(i) + " ";
}
else
{
mobile_ = mobile_ + mobile.charAt(i);
}
}
this.mobile = mobile_;
}
同理可将手机号用其他分隔符,如“-”等,按照其他格式分隔。
推荐阅读
-
手机号分隔成344的格式
-
领导要我6点下班前创建1000个有效的手机号,现在5点半了!random模块10分钟搞定!
-
PHP基于二分法的手机号码归属查询与传统查询效率比较
-
来自腾讯微博iweibo2.0更友好的时间格式如“3分钟前”
-
ios利用正则表达式判断手机号码格式是否正确的实例
-
ios利用正则表达式判断手机号码格式是否正确的实例
-
Android中使用 AutoCompleteTextView 实现手机号格式化附带清空历史的操作
-
php number_format() 函数通过千位分组来格式化数字的实现代码
-
Android中使用 AutoCompleteTextView 实现手机号格式化附带清空历史的操作
-
python 格式化输出百分号的方法