最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js驗證手機號、密碼、短信驗證碼代碼工具類

 更新時間:2020年06月24日 16:02:53   作者:Joker_Ye  
這篇文章主要介紹了js驗證手機號、密碼、短信驗證碼代碼工具類,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js驗證手機號、密碼、短信驗證碼的代碼工具類,供大家參考,具體內容如下

代碼工具類

/** 
 * 參數(shù)較驗 
 * 
 * */ 
var verification = { 
 stop : false, //倒計時 
 //驗證手機號 
 phone : function (tel, id) { 
  if ("" == tel || !tel) { 
   mui.toast('手機號不可以為空!'); 
  } else { 
   var reg = /^0?1[3|4|5|7|8][0-9]\d{8}$/; 
   //驗證規(guī)則 
   if (reg.test(tel)) return true; 
   mui.toast("手機號錯誤!"); 
  } 
  document.getElementById(id).focus(); 
  return false; 
 }, 
 
 //驗證密碼(密碼只能由數(shù)字和字母組成) 
 password : function (w, id) { 
  if ("" == w || !w) { 
   mui.toast('請輸入密碼!'); 
  } else if (w.length < 6) { 
   mui.toast('密碼至少大于等于6位!'); 
  } else if (w.length > 20) { 
   mui.toast('密碼不能超過20位!'); 
  } else if (w) { 
   var reg = /^[0-9a-zA-Z]+$/; 
   if (reg.test(w)) return true; 
   mui.toast("密碼只能由數(shù)字和字母組成"); 
  } 
  document.getElementById(id).focus(); 
  return false; 
 }, 
 
 //驗證碼倒計時 
 code : function (tel, btn, type) { 
  var that = this, 
   tel = $.trim(tel); 
  if (!this.phone(tel, 'userTel')) return false; 
  if (true == that.stop) return false; //防止重復點擊 
  that.stop = true; 
 
  var btn = $("#"+btn); 
  btn.attr("disabled", true).text("正在發(fā)送"); 
  var _no = 60; 
  var time = setInterval(function () { 
   _no--; 
   btn.text(_no + "秒后重發(fā)"); 
   if (_no == 0) { 
    //btn.attr("disabled", false).text("獲取驗證碼"); 
    btn.removeAttr('disabled').text("重新獲取驗證碼"); 
    that.stop = false; 
    _no = 60; 
    clearInterval(time); 
   } 
  }, 1000); 
 
  var url = "/Home/User/sendVerifyCode.html"; 
  $.post(url, { 
   toNumber: tel, 
   type:type 
  }, function (result) { 
   mui.toast(result.info); 
   if (200 != result.status) { 
    btn.removeAttr('disabled').text("獲取驗證碼"); 
    that.stop = false; 
    _no = 60; 
    clearInterval(time); 
   } 
  }, 'json'); 
 } 
}; 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • js中.sort()函數(shù)的常見用法與高級操作

    js中.sort()函數(shù)的常見用法與高級操作

    JavaScript中的sort函數(shù)可以用來對數(shù)組進行排序,默認情況下sort函數(shù)將數(shù)組中的元素轉換為字符串,并按照Unicode碼點的順序進行排序,下面這篇文章主要給大家介紹了關于js中.sort()函數(shù)的常見用法與高級操作的相關資料,需要的朋友可以參考下
    2023-05-05
  • javascript數(shù)組快速打亂重排的方法

    javascript數(shù)組快速打亂重排的方法

    本文介紹了利用Array.prototype.sort方法和Math.random()實現(xiàn)快速打亂數(shù)組的方法,大家參考使用吧
    2014-01-01
  • JS編寫兼容IE6,7,8瀏覽器無縫自動輪播

    JS編寫兼容IE6,7,8瀏覽器無縫自動輪播

    在本篇文章里我們給大家?guī)硪黄P于用原生JS編寫兼容IE6,7,8瀏覽器無縫自動輪播的相關知識點,需要的朋友們參考下。
    2018-10-10
  • js實現(xiàn)登錄拖拽窗口

    js實現(xiàn)登錄拖拽窗口

    這篇文章主要為大家詳細介紹了js實現(xiàn)登錄拖拽窗口,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • js控制表單不能輸入空格的小例子

    js控制表單不能輸入空格的小例子

    這篇文章主要介紹了js控制表單不能輸入空格的小例子,有需要的朋友可以參考一下
    2013-11-11
  • Javascript中各種trim的實現(xiàn)詳細解析

    Javascript中各種trim的實現(xiàn)詳細解析

    這篇文章主要是對Javascript中各種trim的實現(xiàn)進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • js中arguments對象的深入理解

    js中arguments對象的深入理解

    這篇文章主要給大家介紹了關于js中arguments對象的深入理解,文中通過示例代碼介紹的非常詳細,對大家學習或者使用javascript具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • JS pushlet XMLAdapter適配器用法案例解析

    JS pushlet XMLAdapter適配器用法案例解析

    這篇文章主要介紹了JS pushlet XMLAdapter適配器用法案例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • 微信小程序實現(xiàn)彈出層效果

    微信小程序實現(xiàn)彈出層效果

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)常見彈出層效果 ,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Javascript處理DOM元素事件實現(xiàn)代碼

    Javascript處理DOM元素事件實現(xiàn)代碼

    DOM元素都有一些標準事件,一般使用時只要使用onclick=function的方式就可以了,但是當需要為DOM元素添加多個事件,刪除事件,或在用Javascript封裝控件的時候,為封裝的控件添加自定義事件的時候
    2012-05-05

最新評論

辽阳县| 广平县| 湘潭县| 房产| 沂南县| 亳州市| 平山县| 同心县| 盐亭县| 长海县| 广南县| 商都县| 株洲市| 花莲市| 宜城市| 山丹县| 林口县| 营山县| 海安县| 郑州市| 什邡市| 丰都县| 江达县| 黄龙县| 香港 | 洮南市| 德钦县| 锡林浩特市| 治多县| 土默特左旗| 邛崃市| 仙桃市| 天长市| 平陆县| 隆德县| 兴义市| 枣阳市| 天镇县| 增城市| 固安县| 新乡市|