您的位置:首页 > 移动开发 > 微信开发

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

2018-03-22 09:36 274 查看
这是page({})里的js
data: {
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;

},
<view class='information'>填写信息</view>
<view class='top_line'></view>
<view class='name'>姓名</view>
<input class='btn'  type="text" placeholder='请输入预约人姓名' maxlength='12'value="" bindinput ="userNameInput" ></input>
<view class='line'></view>
<view class='call'>手机号</view>
<input class='btn' type="text" placeholder='请输入手机号' maxlength='11'value="" bindinput ="mobileInput" ></input>
<view class='line'></view>

<button class='confirm' type="submit" bindtap='btnclick' >确认预约</button>
姓名的判断没怎么写,稍后加上去
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: