热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   根域文章 -   正文

前端表单验证怎么做?正则表达式必学

zhiliaoadmin
2021-09-19 21:30:36
0

在做网站的时候,除了企业站,大部分的网站都会涉及到账号的登录注册等功能,那么这时候就需要用表单来制作。通常做表单时都会涉及到电话,密码,邮箱等常见账号,所以需要验证。那么前端标点验证怎么做?正则表达式必学。

表单验证我们常见的又电话验证,邮箱验证,密码验证,身份证验证,QQ验证等等,今天来看看几款常用的验证代码:

Html表单电话验证:

function phone(id) {

var phonebool = true;

var message = $.trim($("#" + id).val());

if (message.length > 0) {

var regTel = /((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/;

if (!regTel.test(message)) {

phonebool = false;

}

}

return phonebool;

}


{xunruicms_img_title}


Html邮箱验证

function email(id) {

var emailbool = true;

var emailString = $("#" + id).val();

var regEmail = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;

if ($.trim(emailString).length > 0) {

if (!regEmail.test(emailString)) {

emailbool = false;

}

}

return emailbool;

}

Html身份证验证

function idcard(id) {

var idcardbool = true;

var idcardString = $("#" + id).val();

var regIdcard = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;

if (idcardString.length > 0) {

if (!regIdcard.test(idcardString)) {

idcardbool = false;

}

}

return idcardbool;

}

前端表单验证怎么做?正则表达式必学。关注成都知了堂IT培训,带你了解更多网站知识。


预约申请试听课
大家都在看

知了堂网络安全培训课程大纲!

2021-09-19 浏览次数:0

前端培训班一般多少钱?成都前端培训班费用大揭秘

2021-09-19 浏览次数:0

CISP-PTE学员就业专访,今年暑假大学生真的...

2021-09-19 浏览次数:0

喜讯 | NISP一级2022年3月通过考试名单...

2021-09-19 浏览次数:0

什么是静态测试?什么是静态测试工具?

2021-09-19 浏览次数:0

2023年渗透测试都需要学习哪些内容?渗透测试难...

2021-09-19 浏览次数:0
最新资讯
前端表单验证怎么做?正则表达式... 在做网站的时候,除了企业站,大部分的网站都会涉及到账号的登录注册等功能,那么这时候就需要用表单来制作...