Javascript 实现基础表单项检查
<script>
//注册用户名规则检查
function checkusername(username){
if (username.length > 64 || username.length < 8) {
layer.msg('用户名长度有误,请核实后在输入');
return false;
}
return true;
}
//注册密码规则检查
function checkpassword(password){
var strCheck = /^[a-zA-Z0-9_]{1,}$/;
if (!password.match(strCheck)) {
layer.msg('密码只能由字母数字下划线组成');
return false;
}
if (password.length > 128 || password.length < 8) {
layer.msg('密码长度有误,请核实后在输入');
return false;
}
var strCheckf = /^[a-zA-Z]{1,}$/;
var ref = password.substring(0, 1);
if (!ref.match(strCheckf)) {
layer.msg('密码首字符应为字母,请核实后输入');
return false;
}
return true;
}
//注册邮箱验证
function checkemail(email){
var strCheck = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/;
if (!email.match(strCheck)) {
layer.msg('邮箱不合法');
return false;
}
return true;
}
//手机号验证
function checkephone(phone){
var strCheck = /^1(3\d|4[5-9]|5[0-35-9]|6[567]|7[0-8]|8\d|9[0-35-9])\d{8}$/;
if (!phone.match(strCheck)) {
layer.msg('手机号不合法');
return false;
}
return true;
}
layui.use(['form'], function () {
var form = layui.form,
layer = layui.layer;
// 进行注册操作
form.on('submit(register)', function (data) {
data = data.field;
if(checkusername(data.username) && checkpassword(data.upassword) && checkemail(data.uemail) && checkephone(data.uphone)){
$.post("/Logintest/RegisterServlet", data, function (result){
if(result.search("注册成功") == -1){
layer.msg(result, function () {
return false;
});
}else {
layer.msg(result, function () {
window.location = './login-1.html';
});
}
});
return false;
}
return false;
});
});
</script>
本站为非盈利性站点,所有资源、文章等仅供学习参考,并不贩卖软件且不存在任何商业目的及用途,如果您访问和下载某文件,表示您同意只将此文件用于参考、学习而非其他用途。
本站所发布的一切软件资源、文章内容、页面内容可能整理来自于互联网,在此郑重声明本站仅限用于学习和研究目的;并告知用户不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。
如果本站相关内容有侵犯到您的合法权益,请仔细阅读本站公布的投诉指引页相关内容联系我,依法依规进行处理!
作者:理想
链接:https://www.imyjs.cn/archives/316
本站所发布的一切软件资源、文章内容、页面内容可能整理来自于互联网,在此郑重声明本站仅限用于学习和研究目的;并告知用户不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。
如果本站相关内容有侵犯到您的合法权益,请仔细阅读本站公布的投诉指引页相关内容联系我,依法依规进行处理!
作者:理想
链接:https://www.imyjs.cn/archives/316
THE END
0
二维码


Javascript 实现基础表单项检查
<script>
//注册用户名规则检查
fu……

文章目录
关闭

共有 0 条评论