使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名 您所在的位置:网站首页 码单格式 使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名

使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名

2023-08-16 04:08| 来源: 网络整理| 查看: 265

身份证号

正则表达式

// 正则表达式 身份证号18位 // 1-8{2} 身份证前两位代表省直辖市自治区 没有0和9 var isIdentityNum = /^[1-8]{2}[0-9]{4}[0-9]{4}((0[1-9]{1})|(1[0-2]{1}))((0[1-9]{1})|(1[0-9]{1})|(2[0-9]{1})|(3[0-1]{1}))[0-9]{3}[0-9xX]{1}$/;

JavaScript代码

身份证号 身份证号: function identityNumCheck() { // 获取值 var identityNum = document.getElementById("identityNum").value; var identityNumShowDom = document.getElementById("identityNumShow"); // 正则表达式 身份证号18位 // 1-8{2} 身份证前两位代表省直辖市自治区 没有0和9 var isIdentityNum = /^[1-8]{2}[0-9]{4}[0-9]{4}((0[1-9]{1})|(1[0-2]{1}))((0[1-9]{1})|(1[0-9]{1})|(2[0-9]{1})|(3[0-1]{1}))[0-9]{3}[0-9xX]{1}$/; // 判断输出 if ((isIdentityNum.test(identityNum))) { identityNumShowDom.innerText = "身份证号格式正确!"; identityNumShowDom.style.color = "blue"; } else { identityNumShowDom.innerText = "身份证号格式错误!"; identityNumShowDom.style.color = "red"; } } QQ号

正则表达式

//正则表达式 QQ号5至15位 // 第一位1-9 后4-14位0-9 var isQqNumberCheck = /^[1-9]{1}[0-9]{4,14}$/;

JavaScript代码

QQ账号 QQ账号: function qqNumberCheck() { // 获取值 var qqNumber = document.getElementById("qqNumber").value; var qqNumberShowDom = document.getElementById("qqNumberShow"); //正则表达式 QQ号5至15位 // 第一位1-9 后4-14位0-9 var isQqNumberCheck = /^[1-9]{1}[0-9]{4,14}$/; // 判断输出 if ((isQqNumberCheck.test(qqNumber))) { qqNumberShowDom.innerText = "QQ账号格式正确!"; qqNumberShowDom.style.color = "blue"; } else { qqNumberShowDom.innerText = "QQ账号格式错误!"; qqNumberShowDom.style.color = "red"; } } 手机号

正则表达式

// 正则表达式 手机号11位 // 第一位1 后十位0-9 var isPhoneNumCheck = /^[1]{1}[0-9]{10}$/;

JavaScript代码

手机号 手机号: function phoneNumCheck() { // 获取值 var phoneNum = document.getElementById("phoneNum").value; var phoneNumShowDom = document.getElementById("phoneNumShow"); // 正则表达式 手机号11位 // 第一位1 后十位0-9 var isPhoneNumCheck = /^[1]{1}[0-9]{10}$/; // 判断输出 if ((isPhoneNumCheck.test(phoneNum))) { phoneNumShowDom.innerText = "手机号格式正确!"; phoneNumShowDom.style.color = "blue"; } else { phoneNumShowDom.innerText = "手机号格式错误!"; phoneNumShowDom.style.color = "red"; } } 邮箱

正则表达式

// 正则表达式 QQ号5至15位 + @qq.com // 第一位1-9 后4-14位0-9 + @qq.com var isqqEmailCheck = /^[1-9]{1}[0-9]{4,14}@qq.com$/;

JavaScript代码

QQ邮箱 QQ邮箱: function qqEmailCheck() { // 获取值 var qqEmail = document.getElementById("qqEmail").value; var qqEmailShowDom = document.getElementById("qqEmailShow"); // 正则表达式 QQ号5至15位 + @qq.com // 第一位1-9 后4-14位0-9 + @qq.com var isqqEmailCheck = /^[1-9]{1}[0-9]{4,14}@qq.com$/; // 判断输出 if ((isqqEmailCheck.test(qqEmail))) { qqEmailShowDom.innerText = "QQ邮箱格式正确!"; qqEmailShowDom.style.color = "blue"; } else { qqEmailShowDom.innerText = "QQ邮箱格式错误!"; qqEmailShowDom.style.color = "red"; } } 地址

正则表达式

// 正则表达式 地址 // XX省-XX市-XX区-XX路XX号 var isSiteCheck = /^[-\u4e00-\u9fa5]+[0-9][u4e00-\u9fa5]+$/;

JavaScript代码

地址 地址: function siteCheck() { // 获取值 var site = document.getElementById("site").value; var siteShowDom = document.getElementById("siteShow"); // 正则表达式 地址 // XX省-XX市-XX区-XX路XX号 var isSiteCheck = /^[-\u4e00-\u9fa5]+[0-9][u4e00-\u9fa5]+$/; // 判断输出 if ((isSiteCheck.test(site))) { siteShowDom.innerText = "地址格式正确!"; siteShowDom.style.color = "blue"; } else { siteShowDom.innerText = "地址格式错误!"; siteShowDom.style.color = "red"; } } 邮编

正则表达式

// 正则表达式 邮政编码 // 六位数字 var isPostcodeCheck = /^[0-9]{6}$/;

JavaScript代码

邮政编码 邮政编码: function postcodeCheck() { // 获取值 var postcode = document.getElementById("postcode").value; var postcodeShowDom = document.getElementById("postcodeShow"); // 正则表达式 邮政编码 // 六位数字 var isPostcodeCheck = /^[0-9]{6}$/; // 判断输出 if ((isPostcodeCheck.test(postcode))) { postcodeShowDom.innerText = "邮政编码格式正确!"; postcodeShowDom.style.color = "blue"; } else { postcodeShowDom.innerText = "邮政编码格式错误!"; postcodeShowDom.style.color = "red"; } } 银行卡号

正则表达式

// 正则表达式 银行卡号 // 16 17 19位数字 没有0开头的银行卡号 var isBankcardCheck = /^[1-9](([0-9]{15,16})|([0-9]{18}))$/;

JavaScript代码

银行卡号 银行卡号: function bankcardCheck() { // 获取值 var bankcard = document.getElementById("bankcard").value; var bankcardShowDom = document.getElementById("bankcardShow"); // 正则表达式 银行卡号 // 16 17 19位数字 没有0开头的银行卡号 var isBankcardCheck = /^[1-9](([0-9]{15,16})|([0-9]{18}))$/; // 判断输出 if ((isBankcardCheck.test(bankcard))) { bankcardShowDom.innerText = "银行卡号格式正确!"; bankcardShowDom.style.color = "blue"; } else { bankcardShowDom.innerText = "银行卡号格式错误!"; bankcardShowDom.style.color = "red"; } } 学号

正则表达式

// 正则表达式 学号 // 6 8 10位数字 var isStudentNumCheck = /^[0-9](([0-9]{5})|([0-9]{7})|([0-9]{9}))$/;

JavaScript代码

学号 学号: function studentNumCheck() { // 获取值 var studentNum = document.getElementById("studentNum").value; var studentNumShowDom = document.getElementById("studentNumShow"); // 正则表达式 学号 // 6 8 10位数字 var isStudentNumCheck = /^[0-9](([0-9]{5})|([0-9]{7})|([0-9]{9}))$/; // 判断输出 if ((isStudentNumCheck.test(studentNum))) { studentNumShowDom.innerText = "学号格式正确!"; studentNumShowDom.style.color = "blue"; } else { studentNumShowDom.innerText = "学号格式错误!"; studentNumShowDom.style.color = "red"; } } 车牌号

正则表达式

// 正则表达式 车牌号 // XX:XXXXX var isCarNumCheck = /^[-\u4e00-\u9fa5][A-Z][:][A-Z0-9]{5}$/;

JavaScript代码

车牌号 车牌号: function carNumCheck() { // 获取值 var carNum = document.getElementById("carNum").value; var carNumShowDom = document.getElementById("carNumShow"); // 正则表达式 车牌号 // XX:XXXXX var isCarNumCheck = /^[-\u4e00-\u9fa5][A-Z][:][A-Z0-9]{5}$/; // 判断输出 if ((isCarNumCheck.test(carNum))) { carNumShowDom.innerText = "车牌号格式正确!"; carNumShowDom.style.color = "blue"; } else { carNumShowDom.innerText = "车牌号格式错误!"; carNumShowDom.style.color = "red"; } } 快递单号

正则表达式

// 正则表达式 快递单号8 9 12 13位 var isExpressNumCheck = /^([0-9]{8,9}|[0-9]{12,13})$/;

JavaScript代码

快递单号 快递单号: function expressNumCheck() { // 获取值 var expressNum = document.getElementById("expressNum").value; var expressNumShowDom = document.getElementById("expressNumShow"); // 正则表达式 快递单号8 9 12 13位 var isExpressNumCheck = /^([0-9]{8,9}|[0-9]{12,13})$/; // 判断输出 if ((isExpressNumCheck.test(expressNum))) { expressNumShowDom.innerText = "快递单号格式正确!"; expressNumShowDom.style.color = "blue"; } else { expressNumShowDom.innerText = "快递单号格式错误!"; expressNumShowDom.style.color = "red"; } } 验证码

正则表达式

// 正则表达式 验证码 // XXXX | XXXXXX var isVerificationCodeCheck = /^([a-zA-Z0-9]{4}|[a-zA-Z0-9]{6})+$/;

JavaScript代码

验证码 验证码: function verificationCodeCheck() { // 获取值 var verificationCode = document.getElementById("verificationCode").value; var verificationCodeShowDom = document.getElementById("verificationCodeShow"); // 正则表达式 验证码 // XXXX | XXXXXX var isVerificationCodeCheck = /^([a-zA-Z0-9]{4}|[a-zA-Z0-9]{6})+$/; // 判断输出 if ((isVerificationCodeCheck.test(verificationCode))) { verificationCodeShowDom.innerText = "验证码格式正确!"; verificationCodeShowDom.style.color = "blue"; } else { verificationCodeShowDom.innerText = "验证码格式错误!"; verificationCodeShowDom.style.color = "red"; } } ISBN号

正则表达式

// 正则表达式 ISBN // 978或979-X-XXX-XXXXX-X var isISBNCheck = /^(97[8]|97[9])-[0-9]-[0-9]{3}-[0-9]{5}-[0-9]$/;

JavaScript代码

ISBN ISBN: function ISBNCheck() { // 获取值 var ISBN = document.getElementById("ISBN").value; var ISBNShowDom = document.getElementById("ISBNShow"); // 正则表达式 ISBN // 978或979-X-XXX-XXXXX-X var isISBNCheck = /^(97[8]|97[9])-[0-9]-[0-9]{3}-[0-9]{5}-[0-9]$/; // 判断输出 if ((isISBNCheck.test(ISBN))) { ISBNShowDom.innerText = "ISBN格式正确!"; ISBNShowDom.style.color = "blue"; } else { ISBNShowDom.innerText = "ISBN格式错误!"; ISBNShowDom.style.color = "red"; } } 网址

正则表达式

// 正则表达式 网址www.gaojc.top // www.xxx.xxx var isURLCheck = /^www.[A-Za-z0-9]+.[A-Za-z0-9]+$/;

JavaScript代码

网址 网址: function URLCheck() { // 获取值 var URL = document.getElementById("URL").value; var URLShowDom = document.getElementById("URLShow"); // 正则表达式 网址www.gaojc.top // www.xxx.xxx var isURLCheck = /^www.[A-Za-z0-9]+.[A-Za-z0-9]+$/; // 判断输出 if ((isURLCheck.test(URL))) { URLShowDom.innerText = "网址格式正确!"; URLShowDom.style.color = "blue"; } else { URLShowDom.innerText = "网址格式错误!"; URLShowDom.style.color = "red"; } } IPV4地址

正则表达式

// 正则表达式 IPV4地址XXX.XXX.XXX.XXX // 0-255.0-255.0-255.0-255 var isIPV4Check = /^(([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|2[0-5]{2})\.){3}([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|2[0-5]{2})$/;

JavaScript代码

IPV4地址 IPV4地址: function IPV4Check() { // 获取值 var IPV4 = document.getElementById("IPV4").value; var IPV4ShowDom = document.getElementById("IPV4Show"); // 正则表达式 IPV4地址XXX.XXX.XXX.XXX // 0-255.0-255.0-255.0-255 var isIPV4Check = /^(([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|2[0-5]{2})\.){3}([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|2[0-5]{2})$/; // 判断输出 if ((isIPV4Check.test(IPV4))) { IPV4ShowDom.innerText = "IPV4地址格式正确!"; IPV4ShowDom.style.color = "blue"; } else { IPV4ShowDom.innerText = "IPV4地址格式错误!"; IPV4ShowDom.style.color = "red"; } } IPV6地址

正则表达式

// 正则表达式 IPV6地址 十六进制 0-9 Aa-Ff // XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX var isIPV6Check = /^(([0-9A-Fa-f]{1,4})[:]){7}([0-9A-Fa-f]{1,4})$/;

JavaScript代码

IPV6地址 IPV6地址: function IPV6Check() { // 获取值 var IPV6 = document.getElementById("IPV6").value; var IPV6ShowDom = document.getElementById("IPV6Show"); // 正则表达式 IPV6地址 十六进制 0-9 Aa-Ff // XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX var isIPV6Check = /^(([0-9A-Fa-f]{1,4})[:]){7}([0-9A-Fa-f]{1,4})$/; // 判断输出 if ((isIPV6Check.test(IPV6))) { IPV6ShowDom.innerText = "IPV6地址格式正确!"; IPV6ShowDom.style.color = "blue"; } else { IPV6ShowDom.innerText = "IPV6地址格式错误!"; IPV6ShowDom.style.color = "red"; } } 出生年月日

正则表达式

// 正则表达式 出生年月日 // XX年XX月XX日 var isBirthCheck = /^[0-9]{1,4}[年](1[0,2]|[1-9])[月]([1-9]|1[0-9]|2[0-9]|3[0-1])[日]$/;

JavaScript代码

出生年月日 出生年月日: function birthCheck() { // 获取值 var birth = document.getElementById("birth").value; var birthShowDom = document.getElementById("birthShow"); // 正则表达式 出生年月日 // XX年XX月XX日 var isBirthCheck = /^[0-9]{1,4}[年](1[0,2]|[1-9])[月]([1-9]|1[0-9]|2[0-9]|3[0-1])[日]$/; // 判断输出 if ((isBirthCheck.test(birth))) { birthShowDom.innerText = "出生年月日格式正确!"; birthShowDom.style.color = "blue"; } else { birthShowDom.innerText = "出生年月日格式错误!"; birthShowDom.style.color = "red"; } } 姓名

正则表达式

// 正则表达式 姓名 // X XX XXX XXX·XXX var isNameCheck = /^([\u4e00-\u9fa5]{1,})([·]*[\u4e00-\u9fa5])*$/

JavaScript代码

姓名 姓名: function nameCheck() { // 获取值 var name = document.getElementById("name").value; var nameShowDom = document.getElementById("nameShow"); // 正则表达式 姓名 // X XX XXX XXX·XXX var isNameCheck = /^([\u4e00-\u9fa5]{1,})([·]*[\u4e00-\u9fa5])*$/ // 判断输出 if ((isNameCheck.test(name))) { nameShowDom.innerText = "姓名格式正确!"; nameShowDom.style.color = "blue"; } else { nameShowDom.innerText = "姓名格式错误!"; nameShowDom.style.color = "red"; } } 整体运行效果预览效果图在这里插入图片描述点击进入验证页面全部JavaScript代码 正则表达式验证 请输入需要验证的内容 身份证号: QQ账号: 手机号: QQ邮箱: 地址: 邮政编码: 银行卡号: 学号: 车牌号: 快递单号: 验证码: ISBN: 网址: IPV4地址: IPV6地址: 出生年月日: 姓名: function identityNumCheck() { // 获取值 var identityNum = document.getElementById("identityNum").value; var identityNumShowDom = document.getElementById("identityNumShow"); // 正则表达式 身份证号18位 // 1-8{2} 身份证前两位代表省直辖市自治区 没有0和9 var isIdentityNum = /^[1-8]{2}[0-9]{4}[0-9]{4}((0[1-9]{1})|(1[0-2]{1}))((0[1-9]{1})|(1[0-9]{1})|(2[0-9]{1})|(3[0-1]{1}))[0-9]{3}[0-9xX]{1}$/; // 判断输出 if ((isIdentityNum.test(identityNum))) { identityNumShowDom.innerText = "身份证号格式正确!"; identityNumShowDom.style.color = "blue"; } else { identityNumShowDom.innerText = "身份证号格式错误!"; identityNumShowDom.style.color = "red"; } } function qqNumberCheck() { // 获取值 var qqNumber = document.getElementById("qqNumber").value; var qqNumberShowDom = document.getElementById("qqNumberShow"); //正则表达式 QQ号5至15位 // 第一位1-9 后4-14位0-9 var isQqNumberCheck = /^[1-9]{1}[0-9]{4,14}$/; // 判断输出 if ((isQqNumberCheck.test(qqNumber))) { qqNumberShowDom.innerText = "QQ账号格式正确!"; qqNumberShowDom.style.color = "blue"; } else { qqNumberShowDom.innerText = "QQ账号格式错误!"; qqNumberShowDom.style.color = "red"; } } function phoneNumCheck() { // 获取值 var phoneNum = document.getElementById("phoneNum").value; var phoneNumShowDom = document.getElementById("phoneNumShow"); // 正则表达式 手机号11位 // 第一位1 后十位0-9 var isPhoneNumCheck = /^[1]{1}[0-9]{10}$/; // 判断输出 if ((isPhoneNumCheck.test(phoneNum))) { phoneNumShowDom.innerText = "手机号格式正确!"; phoneNumShowDom.style.color = "blue"; } else { phoneNumShowDom.innerText = "手机号格式错误!"; phoneNumShowDom.style.color = "red"; } } function qqEmailCheck() { // 获取值 var qqEmail = document.getElementById("qqEmail").value; var qqEmailShowDom = document.getElementById("qqEmailShow"); // 正则表达式 QQ号5至15位 + @qq.com // 第一位1-9 后4-14位0-9 + @qq.com var isqqEmailCheck = /^[1-9]{1}[0-9]{4,14}@qq.com$/; // 判断输出 if ((isqqEmailCheck.test(qqEmail))) { qqEmailShowDom.innerText = "QQ邮箱格式正确!"; qqEmailShowDom.style.color = "blue"; } else { qqEmailShowDom.innerText = "QQ邮箱格式错误!"; qqEmailShowDom.style.color = "red"; } } function siteCheck() { // 获取值 var site = document.getElementById("site").value; var siteShowDom = document.getElementById("siteShow"); // 正则表达式 地址 // XX省-XX市-XX区-XX路XX号 var isSiteCheck = /^[-\u4e00-\u9fa5]+[0-9][u4e00-\u9fa5]+$/; // 判断输出 if ((isSiteCheck.test(site))) { siteShowDom.innerText = "地址格式正确!"; siteShowDom.style.color = "blue"; } else { siteShowDom.innerText = "地址格式错误!"; siteShowDom.style.color = "red"; } } function postcodeCheck() { // 获取值 var postcode = document.getElementById("postcode").value; var postcodeShowDom = document.getElementById("postcodeShow"); // 正则表达式 邮政编码 // 六位数字 var isPostcodeCheck = /^[0-9]{6}$/; // 判断输出 if ((isPostcodeCheck.test(postcode))) { postcodeShowDom.innerText = "邮政编码格式正确!"; postcodeShowDom.style.color = "blue"; } else { postcodeShowDom.innerText = "邮政编码格式错误!"; postcodeShowDom.style.color = "red"; } } function bankcardCheck() { // 获取值 var bankcard = document.getElementById("bankcard").value; var bankcardShowDom = document.getElementById("bankcardShow"); // 正则表达式 银行卡号 // 16 17 19位数字 没有0开头的银行卡号 var isBankcardCheck = /^[1-9](([0-9]{15,16})|([0-9]{18}))$/; // 判断输出 if ((isBankcardCheck.test(bankcard))) { bankcardShowDom.innerText = "银行卡号格式正确!"; bankcardShowDom.style.color = "blue"; } else { bankcardShowDom.innerText = "银行卡号格式错误!"; bankcardShowDom.style.color = "red"; } } function studentNumCheck() { // 获取值 var studentNum = document.getElementById("studentNum").value; var studentNumShowDom = document.getElementById("studentNumShow"); // 正则表达式 学号 // 6 8 10位数字 var isStudentNumCheck = /^[0-9](([0-9]{5})|([0-9]{7})|([0-9]{9}))$/; // 判断输出 if ((isStudentNumCheck.test(studentNum))) { studentNumShowDom.innerText = "学号格式正确!"; studentNumShowDom.style.color = "blue"; } else { studentNumShowDom.innerText = "学号格式错误!"; studentNumShowDom.style.color = "red"; } } function carNumCheck() { // 获取值 var carNum = document.getElementById("carNum").value; var carNumShowDom = document.getElementById("carNumShow"); // 正则表达式 车牌号 // XX:XXXXX var isCarNumCheck = /^[-\u4e00-\u9fa5][A-Z][:][A-Z0-9]{5}$/; // 判断输出 if ((isCarNumCheck.test(carNum))) { carNumShowDom.innerText = "车牌号格式正确!"; carNumShowDom.style.color = "blue"; } else { carNumShowDom.innerText = "车牌号格式错误!"; carNumShowDom.style.color = "red"; } } function expressNumCheck() { // 获取值 var expressNum = document.getElementById("expressNum").value; var expressNumShowDom = document.getElementById("expressNumShow"); // 正则表达式 快递单号8 9 12 13位 var isExpressNumCheck = /^([0-9]{8,9}|[0-9]{12,13})$/; // 判断输出 if ((isExpressNumCheck.test(expressNum))) { expressNumShowDom.innerText = "快递单号格式正确!"; expressNumShowDom.style.color = "blue"; } else { expressNumShowDom.innerText = "快递单号格式错误!"; expressNumShowDom.style.color = "red"; } } function verificationCodeCheck() { // 获取值 var verificationCode = document.getElementById("verificationCode").value; var verificationCodeShowDom = document.getElementById("verificationCodeShow"); // 正则表达式 验证码 // XXXX | XXXXXX var isVerificationCodeCheck = /^([a-zA-Z0-9]{4}|[a-zA-Z0-9]{6})+$/; // 判断输出 if ((isVerificationCodeCheck.test(verificationCode))) { verificationCodeShowDom.innerText = "验证码格式正确!"; verificationCodeShowDom.style.color = "blue"; } else { verificationCodeShowDom.innerText = "验证码格式错误!"; verificationCodeShowDom.style.color = "red"; } } function ISBNCheck() { // 获取值 var ISBN = document.getElementById("ISBN").value; var ISBNShowDom = document.getElementById("ISBNShow"); // 正则表达式 ISBN // 978或979-X-XXX-XXXXX-X var isISBNCheck = /^(97[8]|97[9])-[0-9]-[0-9]{3}-[0-9]{5}-[0-9]$/; // 判断输出 if ((isISBNCheck.test(ISBN))) { ISBNShowDom.innerText = "ISBN格式正确!"; ISBNShowDom.style.color = "blue"; } else { ISBNShowDom.innerText = "ISBN格式错误!"; ISBNShowDom.style.color = "red"; } } function URLCheck() { // 获取值 var URL = document.getElementById("URL").value; var URLShowDom = document.getElementById("URLShow"); // 正则表达式 网址www.gaojc.top // www.xxx.xxx var isURLCheck = /^www.[A-Za-z0-9]+.[A-Za-z0-9]+$/; // 判断输出 if ((isURLCheck.test(URL))) { URLShowDom.innerText = "网址格式正确!"; URLShowDom.style.color = "blue"; } else { URLShowDom.innerText = "网址格式错误!"; URLShowDom.style.color = "red"; } } function IPV4Check() { // 获取值 var IPV4 = document.getElementById("IPV4").value; var IPV4ShowDom = document.getElementById("IPV4Show"); // 正则表达式 IPV4地址XXX.XXX.XXX.XXX // 0-255.0-255.0-255.0-255 var isIPV4Check = /^(([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|2[0-5]{2})\.){3}([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|2[0-5]{2})$/; // 判断输出 if ((isIPV4Check.test(IPV4))) { IPV4ShowDom.innerText = "IPV4地址格式正确!"; IPV4ShowDom.style.color = "blue"; } else { IPV4ShowDom.innerText = "IPV4地址格式错误!"; IPV4ShowDom.style.color = "red"; } } function IPV6Check() { // 获取值 var IPV6 = document.getElementById("IPV6").value; var IPV6ShowDom = document.getElementById("IPV6Show"); // 正则表达式 IPV6地址 十六进制 0-9 Aa-Ff // XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX var isIPV6Check = /^(([0-9A-Fa-f]{1,4})[:]){7}([0-9A-Fa-f]{1,4})$/; // 判断输出 if ((isIPV6Check.test(IPV6))) { IPV6ShowDom.innerText = "IPV6地址格式正确!"; IPV6ShowDom.style.color = "blue"; } else { IPV6ShowDom.innerText = "IPV6地址格式错误!"; IPV6ShowDom.style.color = "red"; } } function birthCheck() { // 获取值 var birth = document.getElementById("birth").value; var birthShowDom = document.getElementById("birthShow"); // 正则表达式 出生年月日 // XX年XX月XX日 var isBirthCheck = /^[0-9]{1,4}[年](1[0,2]|[1-9])[月]([1-9]|1[0-9]|2[0-9]|3[0-1])[日]$/; // 判断输出 if ((isBirthCheck.test(birth))) { birthShowDom.innerText = "出生年月日格式正确!"; birthShowDom.style.color = "blue"; } else { birthShowDom.innerText = "出生年月日格式错误!"; birthShowDom.style.color = "red"; } } function nameCheck() { // 获取值 var name = document.getElementById("name").value; var nameShowDom = document.getElementById("nameShow"); // 正则表达式 姓名 // X XX XXX XXX·XXX var isNameCheck = /^([\u4e00-\u9fa5]{1,})([·]*[\u4e00-\u9fa5])*$/ // 判断输出 if ((isNameCheck.test(name))) { nameShowDom.innerText = "姓名格式正确!"; nameShowDom.style.color = "blue"; } else { nameShowDom.innerText = "姓名格式错误!"; nameShowDom.style.color = "red"; } }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有