1. 程式人生 > >vue.js手機號正則表示式驗證

vue.js手機號正則表示式驗證

getCode() {
        if (this.mobile === '') {
          this.$vux.toast.show({
            type: 'text',
            text: '請輸入手機號',
            time: 2000
          });
          this.selected = true;
        } else {
          if (!/^((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8])|(19[7]))\d{8}$/.test(this.mobile)) {
            this.$vux.toast.show({
              type: 'text',
              width: '10em',
              text: '手機號格式不正確',
              time: 2000
            })
          } else {
            this.selected = false;
            this._count();
            this.$store.dispatch('SystemManage/getCode', {
              module: 'changePasswordByMobile',
              mobile: this.formObj.mobile
            }).then(() => {
              if (this.$store.state.SystemManage.model) {
                this.$vux.toast.show({
                  type: 'text',
                  text: '傳送成功',
                  time: 2000
                })
              }
            });
          }
        }
      },

相關推薦

vue.js機號表示式驗證

getCode() { if (this.mobile === '') { this.$vux.toast.show({ type: 'text', text: '請輸入手機號',

Android 2018最新驗證機號表示式

/** * 判斷字串是否符合手機號碼格式 * 移動號段: 134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,183,184,187,188 * 聯通號段: 130,131,132,145,155,1

機號表示式及輸入的內容只能輸入漢字

//工具類 public class MobileCheckUtil { /** * 手機號正則表示式 * @param str * @return * @throws PatternSyntaxException

java 機號表示式 2018年3月(親測可用)

import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; /** * @author kpzc *三大運

機號表示式的使用

最近公司專案,需要用到正則表示式JavaScript 驗證手機號碼格式校驗驗證規則。由於手機號段的不斷更新,以前的正則表示式已經無法滿足當前需求。 以前我們偷懶只驗證位數,或者如下只驗證第二位: /^1[34578]\d{9}$/ 可是帶來了問題,它無法驗證一

機號表示式判斷

//手機號判斷 judgementmobile: function (mobile) { var that = this; if (mobile.length == 0) {

JS的常用表示式 驗證密碼使用者名稱等JS

JS的正則表示式 //校驗是否全由數字組成 function isDigit(s)  {  var patrn=/^[0-9]{1,20}$/;  if (!patrn.exec(s)) return false  return true  } //校驗登入名:只能輸入5-20個以字母開頭、可帶數字、“_

js中使用表示式驗證表單欄位

JavaScript中對正則表示式的支援正則表示式在JS的最大用處就是驗證表單欄位,如驗證數字,驗證郵件和驗證漢字等。 JavaScript中對正則表示式的支援是通過RegExp類實現的。你可以以如下方式建立一個正則表示式: var regex=new RegExp("^

移動、聯通、電信三大運營商機號段大全 附機號表示式

正則表示式: ^((+86)?(13\d|14[5-9]|15[0-35-9]|166|17[0-8]|18\d|19[8-9])\d{8})$

JS的常用表示式 驗證密碼

JS的正則表示式 強:字母+數字+特殊字元   ^(?![a-zA-z]+$)(?!\d+$)(?![[email protected]#$%^&*]+$)(?![a-zA-z\d]+$)(?![[emai

2018新型機號表示式

由於新時代,各種網路運營商出現,比如阿里的螞蟻寶卡,騰訊的大王卡等等,所以常規的手機號正則表示式已經滿足不了現實需求,下面提供一個新的正則表示式(這裡同時記錄下一些比較常用的正則): // 手機號

微信小程式-表示式(驗證機號-身份證-郵箱..)

手機號驗證: if (!(/^1[34578]\d{9}$/.test(e.detail.value.phone))) { wx.showToast({ title: '手機號碼有誤', duration: 2000, icon:'none' }); return false

jquery表示式驗證糾正版(機號、身份證號、中文名稱)

最新福利:領取阿里雲1000通用代金券   <script type="text/javascript"> // 驗證中文名稱 function isChinaName(name) { var pattern = /^[\u4E00-\u9FA5]{1,6}$/; retu

表示式驗證生日機號資訊

 private static bool CheckIDCard18(string Id)     {         long n = 0;         if (long.TryParse(Id.Remove(17), out n) == false || n < Math.Pow(10, 16)

jquery表示式驗證機號格式與Email

if(jQuery('#phone').val()=="")         {             jQuery('#phone').focus();             alert("手機不能為空");             return false;   

表示式驗證機號和郵箱

有時候需要校驗手機號和郵箱,這個時候可以使用正則表示式。 手機號: /^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/ 郵箱: /^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]

表示式驗證機號,適用最新166、198、199號段

2017年8月,中國電信獲得199號段,中國移動得到198號段,中國聯通得到166號段。 最新驗證表示式如下: ^(0|86|17951)?(13[0-9]|15[012356789]|17[678

Java表示式——驗證機號和電話號碼

一個朋友需要,所以寫了這兩個,話不都說,看程式碼 /** * 獲取當前的httpSession * @author :shijing * 2016年12月5日下午3:46:02 * @return */ public static HttpS

jquery表示式驗證機號、身份證號、中文名稱)

數字判斷方法:isNaN()函式 test()方法 判斷字串中是否匹配到正則表示式內容,返回的是boolean值 ( true / false ) // 驗證中文名稱 function isChinaName(name) { var pattern

C# 中使用表示式驗證電話號碼、機號、身份證號

驗證電話號碼的主要程式碼如下: public bool IsTelephone(stringstr_telephone) { returnSystem.Text.RegularExpressions.Regex.IsMatch(str_telephone,@