正则表达式验证input文本框

简介: 方便以后的查找,直接copy代码在这里了。   eg: //公司邮箱验证 if ($("#Email").val() != "") { var myreg = /^([a-zA-Z0-9_\.

方便以后的查找,直接copy代码在这里了。

 

eg:

//公司邮箱验证
if ($("#Email").val() != "") {
var myreg = /^([a-zA-Z0-9_\.\-])+\@@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!myreg.test($("#Email").val())) {
alert("温馨提示:\n\n请输入有效的公司邮箱,谢谢!");
return false;
}
}

 

---------

//正则验证输入网址
function checkNet(objName, str, msg) {
var re = new RegExp(str);
if (!re.test(objName)) {
//alert(msg);//7.13
objName.focus();
return false;
}
return true;
}

 

$("#Src").on("change", function () {
var net = "^[a-zA-z]+://[^\s]*$";
var netMsg = "输入的网址格式不正确!";
if (checkNet(document.getElementById('Src').value, net, netMsg)) {
return false;
} else {
return true;
}
});

//这种在验证网页的时候会有bug,就是当一个一个字符输入到input里面的时候Input默认的会标记网址为错误字符串,正则会提示出错,但是return返回的仍然是true。如果将网址copy到文本框或者不一个一个输入就不会报错,不会出现错误信息提示,返回true。

 

-------

后续有更好的eg再来修改此处(仅供参考使用)

目录
相关文章
|
6月前
|
网络协议 JavaScript 前端开发
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名2
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
1747 0
|
1月前
|
JavaScript 前端开发 Java
如何使用这个正则表达式来验证一个字符串是否符合特定的格式要求?
如何使用这个正则表达式来验证一个字符串是否符合特定的格式要求?
|
2月前
|
JavaScript 前端开发 Java
使用这个正则表达式来验证一个字符串是否符合特定的格式要求
使用这个正则表达式来验证一个字符串是否符合特定的格式要求
134 5
|
6月前
|
网络协议 JavaScript 前端开发
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名1
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
465 0
|
数据安全/隐私保护
正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项
正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项
849 0
|
6月前
|
JavaScript 前端开发 网络协议
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名3
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
423 0
【正则表达式】正则表达式同时支持验证手机号码和座机号码
【正则表达式】正则表达式同时支持验证手机号码和座机号码
|
6月前
|
JavaScript 数据安全/隐私保护
jquery正则表达式验证手机号密码和姓名字段
jquery正则表达式验证手机号密码和姓名字段
|
6月前
|
数据采集 Java API
Java 正则表达式【非贪婪匹配、格式验证、反向引用、API】
Java 正则表达式【非贪婪匹配、格式验证、反向引用、API】
|
JavaScript
正则表达式同时验证手机和座机号码
正则表达式同时验证手机和座机号码
218 0