欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

前端Vue手機(jī)號校驗(yàn)以及后端Java手機(jī)號校驗(yàn)例子

 更新時間:2023年11月24日 09:35:05   作者:亞不帥  
接收一個輸入的手機(jī)號,判斷輸入的手機(jī)號是否正確是一個很常見的功能,這篇文章主要給大家介紹了關(guān)于前端Vue手機(jī)號校驗(yàn)以及后端Java手機(jī)號校驗(yàn)的相關(guān)資料,需要的朋友可以參考下

前言

今天給大家分享的知識是前端Vue手機(jī)號校驗(yàn)以及后端Java進(jìn)行手機(jī)號校驗(yàn),這兩個也是我在開發(fā)過程中遇到的問題,現(xiàn)在來給大家分享一下我的解決辦法。

一、前端Vue手機(jī)號校驗(yàn)

在這里我寫了一個很簡單的小例子,大家可以參考一下,在此基礎(chǔ)上進(jìn)行改進(jìn),代碼如下:

<template>
  <div>
    <label>請輸入手機(jī)號碼:</label>
    <el-input type="text" v-model="phone" @blur="validatePhone" />
    <span v-if="!validPhone">請輸入有效的手機(jī)號碼!</span>
  </div>
</template>

<script>
export default {
  data() {
    return {
      phone: '', //input框綁定的手機(jī)號
      validPhone: true //控制span是否出現(xiàn)
    }
  },
  methods: {
    validatePhone() {
      // 手機(jī)號正則表達(dá)式
      const reg = /^1[3|4|5|6|7|8|9][0-9]\d{8}$/
      // 驗(yàn)證手機(jī)號
      if (!reg.test(this.phone)) {
        this.validPhone = false
      } else {
        this.validPhone = true
      }
    }
  }
}
</script>

關(guān)鍵代碼都有注釋,如有不明白的可以私信我。

在這里我是將校驗(yàn)規(guī)則放到了@Blur方法里,@Blur 是當(dāng)元素失去焦點(diǎn)時所觸發(fā)的事件。大家也可以放到表單校驗(yàn)規(guī)則里。

二、后端Java手機(jī)號校驗(yàn)

后端我也寫了一個簡單的小例子供大家參考,我在校驗(yàn)之前做了一個小處理,將字符串的前后首尾空格去掉了。代碼如下:

    String mobile = " 15800000000  ";
	String phone = mobile.trim(); //清空手機(jī)號首尾多余空格(中間有空格不會去除,只會去除首尾空格)
	String regex = "^1[3-9]\\d{9}$"; //手機(jī)號正則表達(dá)式
	Pattern pattern = Pattern.compile(regex);  //通過調(diào)用Pattern.compile()方法,將該正則表達(dá)式編譯成一個Pattern對象,并將其賦值給變量pattern
	Matcher matcher = pattern.matcher(phone);	//給定的Pattern對象(pattern)創(chuàng)建一個Matcher對象,用于在指定的字符串中執(zhí)行正則表達(dá)式匹配操作
	if(marcher.matches()){
        System.out.println("驗(yàn)證成功,是合法手機(jī)號碼");
    }else{
        System.out.println("驗(yàn)證失敗,不是合法手機(jī)號碼");
    }

具體的代碼也都標(biāo)明了注釋,大家如有不明白的可以給我發(fā)私信,歡迎打擾~ 

總結(jié)

到此這篇關(guān)于前端Vue手機(jī)號校驗(yàn)以及后端Java手機(jī)號校驗(yàn)的文章就介紹到這了,更多相關(guān)Vue Java手機(jī)號校驗(yàn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue-table實(shí)現(xiàn)添加和刪除

    vue-table實(shí)現(xiàn)添加和刪除

    這篇文章主要為大家詳細(xì)介紹了vue-table實(shí)現(xiàn)添加和刪除,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Vue分頁組件實(shí)現(xiàn)過程詳解

    Vue分頁組件實(shí)現(xiàn)過程詳解

    Web應(yīng)用程序中資源分頁不僅對性能很有幫助,而且從用戶體驗(yàn)的角度來說也是非常有用的。在這篇文章中,將了解如何使用Vue創(chuàng)建動態(tài)和可用的分頁組件
    2022-12-12
  • Vue2.0中集成UEditor富文本編輯器的方法

    Vue2.0中集成UEditor富文本編輯器的方法

    本文給大家詳細(xì)講述了Vue2.0中集成UEditor富文本編輯器的方法以及相關(guān)注意事項(xiàng)做了講述,有興趣的朋友學(xué)習(xí)下。
    2018-03-03
  • Vue項(xiàng)目配置在局域網(wǎng)下訪問方式

    Vue項(xiàng)目配置在局域網(wǎng)下訪問方式

    這篇文章主要介紹了Vue項(xiàng)目配置在局域網(wǎng)下訪問方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 詳解如何在vue項(xiàng)目中使用eslint+prettier格式化代碼

    詳解如何在vue項(xiàng)目中使用eslint+prettier格式化代碼

    在開發(fā)中我們需要一種能夠統(tǒng)一團(tuán)隊(duì)代碼風(fēng)格的工具,作為強(qiáng)制性的規(guī)范,統(tǒng)一整個項(xiàng)目的代碼風(fēng)格,這篇文章主要介紹了詳解如何在vue項(xiàng)目中使用eslint+prettier格式化代碼,需要的朋友可以參考下
    2018-11-11
  • Vue修改mint-ui默認(rèn)樣式的方法

    Vue修改mint-ui默認(rèn)樣式的方法

    下面小編就為大家分享一篇Vue修改mint-ui默認(rèn)樣式的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • vue中使用echarts刷新可以正常渲染但路由跳轉(zhuǎn)不顯示的問題解決

    vue中使用echarts刷新可以正常渲染但路由跳轉(zhuǎn)不顯示的問題解決

    在?Vue?中使用?ECharts?組件時,遇到路由跳轉(zhuǎn)后圖表不顯示的問題可能是因?yàn)榻M件銷毀和重新創(chuàng)建的原因,所以本文給大家介紹了vue中使用echarts刷新可以正常渲染但路由跳轉(zhuǎn)不顯示問題的解決方法,需要的朋友可以參考下
    2024-02-02
  • vuex中Getter的用法詳解

    vuex中Getter的用法詳解

    這篇文章主要給大家介紹了關(guān)于Vuex中Getter的基本使用教程,getter相當(dāng)于Vuex中的計(jì)算屬性 對 state 做處理再返回,本文通過示例代碼將Getter介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • Vue+ECharts實(shí)現(xiàn)中國地圖的繪制及各省份自動輪播高亮顯示

    Vue+ECharts實(shí)現(xiàn)中國地圖的繪制及各省份自動輪播高亮顯示

    這篇文章主要介紹了Vue+ECharts實(shí)現(xiàn)中國地圖的繪制以及拖動、縮放和各省份自動輪播高亮顯示,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • vue貨幣過濾器的實(shí)現(xiàn)方法

    vue貨幣過濾器的實(shí)現(xiàn)方法

    這篇文章主要為大家詳細(xì)介紹了vue貨幣過濾器的實(shí)現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評論