前端之家收集整理的这篇文章主要介绍了
实战项目中的正则表达式运用,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
//这里是正则表达式验证,企业名称、注册号、组织机构代码
$("#tesr").blur(function(){
var myreg = /^[A-Za-z0-9\u4e00-\u9fa5]{2,20}$/;
if(!myreg.test($("#tesr").val())){
$("#cpname").show();
$("#cpname").html("企业名称为2-20个字符(包含汉字、字母、数字)");
}
});
$("#regiter_code").blur(function(){
var regiter_code = /^[0-9\u4e00-\u9fa5]{0,7}[0-9]{6,13}[u4e00-\u9fa5]{0,1}$/;
if(!regiter_code.test($("#regiter_code").val())){
$("#regiter_c").show();
$("#regiter_c").html("请输入正确格式的注册号(包含汉字、数字)");
}
});
$("#regiter_code1").blur(function(){
var regiter_code = /^[0-9\u4e00-\u9fa5]{0,1}$/;
if(!regiter_code.test($("#regiter_code1").val())){
$("#regiter_c1").show();
$("#regiter_c1").html("请输入正确格式的注册号(包含汉字、数字)");
}
});
$("#jigou").blur(function(){
var jigou = /[^a-zA-Z0-9]{8}-[a-zA-Z0-9]$/;
if(!jigou.test($("#jigou").val())){
$("#jigou-text").show();
$("#jigou-text").html("请输入正确格式的组织机构代码");
}
});
$("#faren_ID").blur(function(){
var faren_ID = /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/;
if(!faren_ID.test($("#faren_ID").val())){
$("#faren_IDname").show();
$("#faren_IDname").html("请输入正确格式的身份证号");
}
});
$("#phone").blur(function(){
var phone = /^1[3|4|5|7|8][0-9]\d{4,8}$/;
if(!phone.test($("#phone").val())){
$("#phonename").show();
$("#phonename").html("请输入正确格式的手机号");
}
});
$("#faren_name").blur(function(){
var faren_name = /^[\u4E00-\u9FA5]{2,5}$/;
if(!faren_name.test($("#faren_name").val())){
$("#faren_title").show();
$("#faren_title").html("姓名为2-5个中文字符");
}
});
$("#contact_name").blur(function(){
var faren_name = /^[\u4E00-\u9FA5]{2,5}$/;
if(!faren_name.test($("#contact_name").val())){
$("#contact_title").show();
$("#contact_title").html("姓名为2-5个中文字符");
}
});
$("#textarea").keyup(function () {
$("#textarea-title").show();
var len = $(this).val().length;
if (len > 254) {
$(this).val($(this).val().substring(0,255));
}
var num = 255 - len;
$("#word").text(num);
});
//这里是限制文本域输入显示的字数,提交的时候也是显示前台显示的字数。
//这里是结束
原文链接:https://www.f2er.com/regex/358282.html