微信小程序 功能函數(shù)小結(jié)(手機(jī)號(hào)驗(yàn)證*、密碼驗(yàn)證*、獲取驗(yàn)證碼*)
下面一小段代碼給大家介紹微信小程序 功能函數(shù) 密碼驗(yàn)證*,具體代碼如下所示:
//登錄輸入密碼 userPasswordInput: function (e) { var that = this; this.setData({ userPassword: e.detail.value }) // console.log(e.detail.value.length) // console.log(e.detail.value); var value = e.detail.value var strkong = /^[0-9a-zA-Z]{0,25}$/g; if (strkong.test(value)) { that.setData({ truePwd: true }) } else { // console.log("cwoca") wx.showModal({ title: '提示', content: '密碼由0~25位由數(shù)字和26個(gè)英文字母混合而成', showCancel: false, success: function (res) { that.setData({ truePwd: false }) } }) } },
下面給大家介紹微信小程序 功能函數(shù) 手機(jī)號(hào)驗(yàn)證*,具體代碼如下所示:
// 登錄手機(jī)驗(yàn)證 loginPhone: function (e) { var phone = e.detail.value; if (!(/^1[34578]\d{9}$/.test(phone))) { this.setData({ ajxtrue: false }) if (phone.length >= 11) { wx.showToast({ title: '手機(jī)號(hào)有誤', icon: 'success', duration: 2000 }) } } else { this.setData({ ajxtrue: true }) } },
下面一段代碼給大家介紹微信小程序 功能函數(shù) 獲取驗(yàn)證碼*,具體代碼如下所示:
yanZhengInput: function (e) { var that = this; var yanzheng = e.detail.value; var huozheng = this.data.huozheng console.log(e.detail.value) that.setData({ yanzheng: yanzheng, zhengTrue: false, }) if (yanzheng.length >= 4) { if (yanzheng == huozheng) { that.setData({ zhengTrue: true, }) } else { that.setData({ zhengTrue: false, }) wx.showModal({ content: '輸入驗(yàn)證碼有誤', showCancel: false, success: function (res) { } }) } } }, yanzhengBtn: function () { // console.log(app.globalData.userId); var getChange = this.data.getChange var n = 59; var that = this; var phone = this.data.linPhone; console.log(phone) var user = wx.getStorageSync('user'); if (!(/^1[34578]\d{9}$/.test(phone))) { wx.showToast({ title: '手機(jī)號(hào)有誤', icon: 'success', duration: 2000 }) } else { if (getChange) { this.setData({ getChange: false }) var time = setInterval(function () { var str = '(' + n + ')' + '重新獲取' that.setData({ getText: str }) if (n <= 0) { that.setData({ getChange: true, getText: '重新獲取' }) clearInterval(time); } n--; }, 1000); wx.request({ url: 'https://www.didu86.com/Clothes-manager-web/codenum', data: { tel: phone, }, header: { 'content-type': 'application/json' }, success: function (res) { var result = res.data.code; console.log(result) that.setData({ huozheng: result, }) } }) } } },
總結(jié)
以上所述是小編給大家介紹的微信小程序 功能函數(shù) 手機(jī)號(hào)、密碼驗(yàn)證*、獲取驗(yàn)證碼*,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
element-ui?實(shí)現(xiàn)輸入框下拉樹(shù)組件功能
這篇文章主要介紹了element-ui?實(shí)現(xiàn)輸入框下拉樹(shù)組件功能,使用element-ui的?el-input,el-tree,el-popover組件組合封裝,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-05-05基于JS實(shí)現(xiàn)蜘蛛俠動(dòng)作游戲的示例代碼
這篇文章主要介紹了如何利用JavaScript實(shí)現(xiàn)簡(jiǎn)單的蜘蛛俠動(dòng)作游戲,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)JavaScript游戲開(kāi)發(fā)有一定的幫助,需要的可以參考一下2022-06-06JavaScript實(shí)現(xiàn)背景圖像切換3D動(dòng)畫(huà)效果示例詳解
這篇文章主要為大家介紹了JavaScript實(shí)現(xiàn)背景圖像切換3D動(dòng)畫(huà)效果示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09詳解如何讓InstantClick兼容MathJax、百度統(tǒng)計(jì)等
本篇文章主要介紹了如何讓InstantClick兼容MathJax、百度統(tǒng)計(jì)等,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09JavaScript+Html5實(shí)現(xiàn)按鈕復(fù)制文字到剪切板功能(手機(jī)網(wǎng)頁(yè)兼容)
在學(xué)習(xí)javascript的過(guò)程中,遇到一個(gè)問(wèn)題就是基于JavaScript+Html5實(shí)現(xiàn)按鈕復(fù)制文字到剪切板功能,下面小編給大家分享下我的實(shí)現(xiàn)思路,感興趣的朋友可以參考下2017-03-03bootstrap實(shí)現(xiàn)點(diǎn)擊刪除按鈕彈出確認(rèn)框的實(shí)例代碼
本文通過(guò)實(shí)例代碼給大家介紹了bootstrap實(shí)現(xiàn)點(diǎn)擊刪除按鈕彈出確認(rèn)框的方法,需要的朋友參考下吧2018-08-08JavaScript數(shù)據(jù)結(jié)構(gòu)與算法之棧詳解
這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)與算法之棧詳解,本文講解了對(duì)棧的操作、對(duì)棧的實(shí)現(xiàn)實(shí)例等內(nèi)容,需要的朋友可以參考下2015-03-03