jquery 正则表达式 验证邮箱 手机号 座机号 身份证
2017-11-22 14:58
483 查看
function checkInput(){
$("[inputCheckType='Email']").blur(function (event) {
var email=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
if(!email.test($(this).val())){
/* $(this).removeClass("form-control"); */
$(this).css("border","1px solid #E74C3C");
}
});
$("[inputCheckType='Tel']").blur(function (event) { // // 座机|手机
var phone=/(^(?:(?:0\d{2,3})-)?(?:\d{7,8})(-(?:\d{3,}))?$)|(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
if(!phone.test($(this).val())){
$(this).css("border","1px solid #E74C3C");
}
});
$("[inputCheckType='Idno']").blur(function (event) {
var idno = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(!idno.test($(this).val())){
$(this).css("border","1px solid #E74C3C");
}
});
}
==============初始时调用checkInput()方法==============
$(document).ready(function() {
checkInput();
});
==============页面直接赋值==============
<div class="col-sm-2">
<input type="text" inputCheckType='Idno' id="CardNo" name="CardNo" readonly="readonly" class="form-control" >
</div>
$("[inputCheckType='Email']").blur(function (event) {
var email=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
if(!email.test($(this).val())){
/* $(this).removeClass("form-control"); */
$(this).css("border","1px solid #E74C3C");
}
});
$("[inputCheckType='Tel']").blur(function (event) { // // 座机|手机
var phone=/(^(?:(?:0\d{2,3})-)?(?:\d{7,8})(-(?:\d{3,}))?$)|(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
if(!phone.test($(this).val())){
$(this).css("border","1px solid #E74C3C");
}
});
$("[inputCheckType='Idno']").blur(function (event) {
var idno = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(!idno.test($(this).val())){
$(this).css("border","1px solid #E74C3C");
}
});
}
==============初始时调用checkInput()方法==============
$(document).ready(function() {
checkInput();
});
==============页面直接赋值==============
<div class="col-sm-2">
<input type="text" inputCheckType='Idno' id="CardNo" name="CardNo" readonly="readonly" class="form-control" >
</div>
相关文章推荐
- JQuery使用正则表达式验证手机号,邮箱,身份证(含有港澳台),网址
- jQuery验证手机号邮箱身份证的正则表达式(含港澳台)
- 使用 jQuery 验证密码一致性,正则表达式验证邮箱及手机号的方法
- js验证 正则表达式 包含手机号码、座机号码、电子邮箱、密码、姓名、身份证号码等表单数据的验证
- jquery正则表达式验证纠正版(手机号、身份证号、中文名称)
- 用正则表达式验证邮箱、密码、QQ号、手机号、身份证号
- ios 正则表达式之验证手机号、邮箱、身份证、银行卡
- jquery正则表达式验证(手机号、身份证号、中文名称)
- 页面表单验证(正则表达式验证邮箱,正则表达式验证身份证,正则表达式验证手机号)
- jQuery如何用正则表达式验证手机号、身份证号、中文名称
- iOS开发用正则表达式验证身份证,邮箱,手机号等
- ios 正则表达式之验证手机号、邮箱、身份证、银行卡
- 正则表达式,验证身份证,手机号,电话号码,邮箱,邮编,日期,正负数,英文字符串等
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字、邮编、时间(仅年月日)、邮箱、小数的正则表达式
- jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
- Android 身份证、手机号、邮箱、银行卡号验证(正则表达式)
- iOS正则表达式验证手机号、邮箱、身份证号等
- jQuery如何用正则表达式验证手机号、身份证号、中文名称
- swift语言使用正则表达式验证字符串是否为邮箱,手机号,身份证号