请输入昵称
请输入昵称
  • 发布:2016-01-13 15:21
  • 更新:2016-04-21 18:05
  • 阅读:4107

输入框,手机号,正则相关

分类:MUI

输入框 手机号 格式判断,正则无效,代码如下

var publicbtn = document.getElementById("public-btn");
var mobilenum = document.getElementById("mobileNum");

publicbtn.addEventListener('tap', function() {
validatemobile(mobilenum);
});

function validatemobile(par) {
var translatematrixREa = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
var matrix = translatematrixREa.test(par.value);
//如果手机号码不能通过验证
if(matrix == true){
mui.alert("手机格式a!");
}
else{
mui.alert("手机格式b!");
}
}

2016-01-13 15:21 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

无效是什么意思

  • 请输入昵称 (作者)

    调试不报错,测试 mui.alert 没动静

    2016-01-13 15:42

请输入昵称

请输入昵称 (作者)

错误找到
if (par.length != 11) {
mui.alert("手机号码不能小于11位!");
return false;
}
代码里上一个if判断 par.length 应该写成 par.value.length

问题里面写的代码没问题

小苏

小苏

mark

该问题目前已经被锁定, 无法添加新回复