开发中常常遇到的一些验证(总结)

平时做前端总会遇到一些常见的验证,主要是一些非空验证及简单的验证,做个总结以便下次可以直接取用。

<script type="text/javascript">
function Opening() {

var creditcard = $("#creditcard").val();

if (creditcard == "") {
$("#prompt").text("请输入银行卡号");
return false;
}
var creditcard = $("#creditcard").val();
if (!/^\d{19}$/i.test(creditcard)) {
$("#prompt").text("银行卡输入有误!");
return false;
}

var realname = $("#realname").val();
if (realname == "") {
$("#prompt").text("请输入真实姓名!");
return false;
}
var realname = $("#realname").val();
if (!/[\u4e00-\u9fa5]/i.test(realname)) {
$("#prompt").text("姓名输入有误!");
return false;
}
var idcard = $("#idcard").val();
if (idcard == "") {
$("#prompt").text("请输入身份证号码!");
return false;
}
var idcard = $("#idcard").val();
if (!/\d{17}[\d|x]|\d{15}/i.test(idcard)) {
$("#prompt").text("身份证号码输入有误!");
return false;
}

//邮箱验证

var email = $("#email").val();
if (email == "") {
$("#prompt").text("请输入邮箱!");
return false;
}
if (!/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/i.test(email)) {
$("#prompt").text("邮箱输入有误!");
return false;
}
var content = $("#content").val();
if (content == "") {

$("#prompt").text("请输入内容!");
return false;
}


var phone = $("#phone").val();
if (phone == "") {
$("#prompt").text("请输入手机号码!");
return false;
}
//验证手机号
if (!/^(13[0-9]|14[0-9]|15[0-9]|18[0-9])\d{8}$/i.test(phone)) {
$("#prompt").text("手机号码输入有误!");
return false;
}

var login_pass = $("#txt_login_pass").val();
if (login_pass == "") {
$("#prompt").text("请输入密码!");
return false;
}
//确认密码
var login_pass_too = $("#txt_login_pass_too").val();
if (login_pass_too == "") {
$("#prompt").text("请输入确认密码!");
return false;
}
//判断两次输入密码是否相等
if (login_pass != login_pass_too) {
$("#prompt").text("两次输入密码不一致!");
return false;

}

var ck_box = $("#ck_box").attr("checked");
if (!ck_box) {
$("#prompt").text("请同意注册协议!");
return false;
}

var phone_code = $("#phone_code").val();
if (phone_code == "") {
$("#prompt").text("请输入手机验证码!");
return false;
}
return true;
}

 


</script>

转载于:https://www.cnblogs.com/Xuman0927/p/5233306.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值