Vue实现数字输入框中分割手机号码实例教程

本文主要介绍了vue实现数字输入框中分割手机号码的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

需求

在移动端弹出系统数字键盘,输入手机号码的时候,使用344形式分割。

分析:

首先,如果要在移动端弹出数字键盘,并且还可以有空格,那么就要使用type=”phone”的input框

立即学习“前端免费学习笔记(深入)”;

如果要实现输入的时候增加空格,删除的时候减少空格,那么就要使用watch

手机号码为11位,加上两个空格,最多13位,因此要限定长度

代码实现

 

   

var vm = new Vue({ el: '#app', data() { return { dataPhone: '' } }, watch: { // 通过watch来设置空格 dataPhone(newValue, oldValue) { if (newValue.length > oldValue.length) { // 文本框中输入 if (newValue.length === 3 || newValue.length === 8) { this.dataPhone += ' ' } } else { // 文本框中删除 if (newValue.length === 9 || newValue.length === 4) { this.dataPhone = this.dataPhone.trim() } } } } })

登录后复制

大家学会了吗?赶紧动手尝试一下吧。

相关推荐:

vue实现手机号码抽奖上下滚动动画实例分享

AngularJS 实现表单验证手机号功能

有关手机号类的文章推荐

以上就是Vue实现数字输入框中分割手机号码实例教程的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2788900.html

(0)
上一篇 2025年3月8日 18:33:03
下一篇 2025年3月8日 18:33:12

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • .vue文件中监听input输入事件oninput详解

    .vue文件其实是一个组件,关于它的说明我之前也写过一篇文章,地址:.vue文件,今天这篇文章要讲的是.vue文件中监听input的输入值变化事件。需求是这页面中,改变input的值,就调用一个事件,第一想到的是oninput。本文主要主要…

    2025年3月8日 编程技术
    200
  • vue与jquery实时监听用户输入状态代码分享

    本文主要和大家分享使用vue与jquery实时监听用户输入状态,实现效果是input未输入值时,按钮禁用状态,具体操作代码大家参考下本文吧,希望能帮助到大家。 实现效果:input未输入值,按钮禁用 jquery操作代码: html  登录…

    编程技术 2025年3月8日
    200
  • datepicker插件监听输入框

    这次给大家带来datepicker插件监听输入框,datepicker插件监听输入框的注意事项有哪些,下面就是实战案例,一起来看一下。 一、背景 在Vue项目中使用了第三方的datepicker插件,在选择日期后vue无法检测到datepi…

    编程技术 2025年3月8日
    200
  • Angular怎样向组件输入ngForOf

    这次给大家带来Angular怎样向组件输入ngForOf,Angular向组件输入ngForOf的注意事项有哪些,下面就是实战案例,一起来看一下。 现在,我们写一个组件puppiesListCmp,用于显示小狗狗的列表: //puppies…

    2025年3月8日 编程技术
    200
  • 使用正则验证用户输入的银行卡号(附代码)

    这次给大家带来使用正则验证用户输入的银行卡号(附代码),使用正则验证用户输入银行卡号的注意事项有哪些,下面就是实战案例,一起来看一下。 //js正则实现用户输入银行卡号的控制及格式化 function formatBankNo (BankN…

    编程技术 2025年3月8日
    200
  • 匹配用户输入的银行卡号的Luhn算法

    这次给大家带来匹配用户输入的银行卡号的Luhn算法,使用匹配用户输入的银行卡号Luhn算法的注意事项有哪些,下面就是实战案例,一起来看一下。 开发中,有时候,为了打造更好的用户体验,同时减轻服务器端的压力,需要对于一些如,手机号码,银行卡号…

    编程技术 2025年3月8日
    200
  • 容易产生错误的js手机号码验证

    这次给大家带来容易产生错误的js手机号码验证,容易产生错误js手机号码验证的注意事项有哪些,下面就是实战案例,一起来看一下。 写一个简单的正则表达式,用来校验11位手机号码,开头允许是13、15、18,我一开始这样写: var reg = …

    编程技术 2025年3月8日
    200
  • 正则怎样在ios里判断是否输入

    这次给大家带来正则怎样在ios里判断是否输入,正则在ios里判断是否输入的注意事项有哪些,下面就是实战案例,一起来看一下。 只能为中文 -(BOOL)onlyInputChineseCharacters:(NSString*)string{…

    编程技术 2025年3月8日
    200
  • 正则如何对输入内容进行处理

    这次给大家带来正则如何对输入内容进行处理,正则对输入内容进行处理的注意事项有哪些,下面就是实战案例,一起来看一下。 该小脚本实现的是对输入框内容中取出标签中的src中的内容,然后在原来位置进行替换内容,然后在去除输入内容中的html标签,空…

    编程技术 2025年3月8日
    200
  • ajax怎么实现提示输入信息的功能

    这次给大家带来ajax怎么实现提示输入信息的功能,ajax实现提示输入信息功能的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例为大家分享了ajax实现输入提示效果的具体代码,供大家参考,具体内容如下 网站主页 Title *{ …

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论