<script>
// 1.用户名正则:4到16位(字母,数字,下划线,减号)
var username = $("#username").val();
var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;
var result = uPattern.test(username);
// 2.手机号正则
var phone = $("#phone").val();
var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;
var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
var myreg = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$/;
var result = myreg.test(phone);
// 3.Email正则(邮箱)
var email = $("#email").val();
var myreg = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/;
var myreg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var result = myreg.test(email);
// 4.验证真实姓名
var name = $('#name').val();
var regName =/^[\u4e00-\u9fa5]{2,4}$/;
if(!regName.test(name)){
alert('真实姓名填写有误');
return false;
}
// 5.验证身份证号
var idNo = $('#id_card_no').val();
var regIdNo = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(!regIdNo.test(idNo)){
alert('身份证号填写有误');
return false;
}
//参考:https://blog.csdn.net/genius_yym/article/details/79670159
//参考:https://blog.csdn.net/zgrkaka/article/details/80341068
// 6.图片视频正则
</script>
正则表达式---校验
最新推荐文章于 2022-10-09 11:17:44 发布