日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微信小程序正则判断姓名和手机号

發布時間:2024/7/5 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信小程序正则判断姓名和手机号 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、頁面效果

二、json文件

//獲取應用實例 const app = getApp() Page({/*** 頁面的初始數據*/data: {array: ['速美', '現代', '淮安'],mode: 'scaleToFill',src: '../../images/1.png',userInfo: {},hasUserInfo: false,canIUse: wx.canIUse('button.open-type.getUserInfo'),userName: '',mobile: ''},userNameInput: function(e) {this.setData({userName: e.detail.value})},mobileInput: function(e) {this.setData({mobile: e.detail.value})},btnclick: function() {var userName = this.data.userName;var mobile = this.data.mobile;var phonetel = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;var name = /^[u4E00-u9FA5]+$/;if (userName == '') {wx.showToast({title: '請輸入用戶名',icon: 'succes',duration: 1000,mask: true})return false} else if (mobile == '') {wx.showToast({title: '手機號不能為空',})return false} else if (mobile.length != 11) {wx.showToast({title: '手機號長度有誤!',icon: 'success',duration: 1500})return false;}var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;if (!myreg.test(mobile)) {wx.showToast({title: '手機號有誤!',icon: 'success',duration: 1500})return false;}return true;},//事件處理函數bindPickerChange: function(e) {console.log('picker發送選擇改變,攜帶值為', e.detail.value)this.setData({index: e.detail.value})},bindViewTap: function() {wx.navigateTo({url: '../logs/logs'})},/*** 生命周期函數--監聽頁面加載*/onLoad: function(options) {if (app.globalData.userInfo) {this.setData({userInfo: app.globalData.userInfo,hasUserInfo: true})} else if (this.data.canIUse) {// 由于 getUserInfo 是網絡請求,可能會在 Page.onLoad 之后才返回// 所以此處加入 callback 以防止這種情況app.userInfoReadyCallback = res => {this.setData({userInfo: res.userInfo,hasUserInfo: true})}} else {// 在沒有 open-type=getUserInfo 版本的兼容處理wx.getUserInfo({success: res => {app.globalData.userInfo = res.userInfothis.setData({userInfo: res.userInfo,hasUserInfo: true})}})}},getUserInfo: function(e) {console.log(e)app.globalData.userInfo = e.detail.userInfothis.setData({userInfo: e.detail.userInfo,hasUserInfo: true})},// 表單提交數據formSubmit: function(e) {console.log(e.detail.value)// var that = this;// var formData = e.detail.value;// wx.request({// url: 'http://test.com:8080/test/socket.php?msg=2',// data: formData,// header: {// 'Content-Type': 'application/json'// },// success: function (res) {// console.log(res.data)// that.modalTap();// }// })},formReset: function() {console.log('form發生了reset事件');},/*** 生命周期函數--監聽頁面初次渲染完成*/onReady: function() {},/*** 生命周期函數--監聽頁面顯示*/onShow: function() {},/*** 生命周期函數--監聽頁面隱藏*/onHide: function() {},/*** 生命周期函數--監聽頁面卸載*/onUnload: function() {},/*** 頁面相關事件處理函數--監聽用戶下拉動作*/onPullDownRefresh: function() {},/*** 頁面上拉觸底事件的處理函數*/onReachBottom: function() {},/*** 用戶點擊右上角分享*/onShareAppMessage: function() {} })

三、wxml頁面

<view class="container"><view class="userinfo"><button wx:if="{{!hasUserInfo && canIUse}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 獲取頭像昵稱 </button><block wx:else><image bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" mode="cover"></image><text class="userinfo-nickname">{{userInfo.nickName}}</text></block></view><form bindsubmit="formSubmit" bindreset="formReset"><view class="section"><image style="width: 30px; height: 30px;" mode="{{mode}}" src="../../images/mine.png"></image><input name="mine" placeholder="姓名" maxlength='12'value="" bindinput ="userNameInput" /></view><view class="section"><image style="width: 30px; height: 30px;" mode="{{mode}}" src="../../images/phone.png"></image><input name="phone" placeholder="手機號" maxlength='11'value="" bindinput ="mobileInput" /></view><view class="section"><image style="width: 30px; height: 30px;" mode="{{mode}}" src="../../images/city.png"></image><input name="city" placeholder="城市" /></view><view class="section"><image style="width: 30px; height: 30px;" mode="{{mode}}" src="../../images/address.png"></image><input name="address" placeholder="地址" /></view><view class="section"><image style="width: 30px; height: 30px;" mode="{{mode}}" src="../../images/style.png"></image><picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}">風格:{{array[index]}}</picker><!-- <input name="style" placeholder="風格" /> --></view><view class="section"><image style="width: 30px; height: 30px;" mode="{{mode}}" src="../../images/area.png"></image><input name="area" placeholder="面積" /></view><view class="btn-area"><button formType="reset" class='btn-left'>取消</button><button formType="submit" class='btn-right' bindtap='btnclick' >確定</button></view></form> </view>

?

總結

以上是生活随笔為你收集整理的微信小程序正则判断姓名和手机号的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲爱爱网站 | 亚洲精品观看 | 美女一级片 | 日韩特级 | 午夜在线 | 日本少妇喷水 | 一区二区三区资源 | 天天操天天舔天天干 | 美女伦理水蜜桃4 | 国产黄色片免费观看 | 国产亚洲欧美日韩高清 | 99re久久精品国产 | 91新网站 | 在线观看欧美精品 | 黄网站欧美内射 | 国产免费一区二区三区最新不卡 | 欧美性久久久久 | 中文字幕一区二区三区电影 | 精品人妻aV中文字幕乱码色欲 | 99久久免费国产精精品 | 日本高清视频www夜色资源 | 最新国产视频 | 亚洲三级在线观看 | 性xxxxx大片免费视频 | jvid在线| 欧美精品videos | 免费a视频在线观看 | 草草影院ccyycom | 99免费国产 | 久久免费看少妇高潮v片特黄 | 黄色大视频 | 亚洲丁香| 久久一二| 99热日本| 激情五月婷婷综合网 | 日韩一级淫片 | 91av免费| 韩国三级hd中文字幕 | 国产精品一区二区三区高潮 | 97超碰人人模人人人爽人人爱 | 福利所第一导航 | 国产精品69毛片高清亚洲 | 国产制服在线 | 台湾a级片 | 伊人看片 | 夜夜嗨一区二区三区 | 一区二区中文字幕 | 国产又黄又粗又硬 | 五十路中文字幕 | 久久国产福利一区 | 日本在线观看一区 | 国产精品无码网站 | 亚洲欧美自拍一区 | 免费天堂av | 国产精品一二三四 | 国产视频一区在线 | 国产福利片在线观看 | 97免费在线观看 | 国产精品丝袜黑色高跟 | 国产乱子伦视频一区二区三区 | 国产露脸无套对白在线播放 | 在线观看av网页 | 日日爽爽 | 国产在线观看不卡 | 九色国产 | 色多多在线观看 | 久久久久99精品 | 日韩国产欧美一区二区 | juliaann欧美二区三区 | 中文字幕一区二区三区四区免费看 | 99国产精品视频免费观看一公开 | 国产乱码在线观看 | 大肉大捧一进一出好爽动态图 | 欧美一级性生活视频 | wwwxxx亚洲| 黄色国产| 成人免费无遮挡无码黄漫视频 | 欧美老熟妇一区二区 | 国产一区亚洲二区三区 | 国产精品一区麻豆 | 毛片网页 | 中文字幕爱爱 | porn国产| 无码精品一区二区三区在线播放 | 精品视频一区在线观看 | 亚洲色图10p | 性欧美巨大乳 | 国产精品免费久久 | 毛片链接 | 国产精品日日摸夜夜爽 | 超碰天天操 | 精品视频久久久久久 | 国产理伦 | 老妇高潮潮喷到猛进猛出 | 97中文字幕在线观看 | 六月婷婷激情 | 黄色一级片 | 自拍一区在线 | 天堂av中文字幕 |