您的位置:首页 > 其它

输入框一些校验的小技巧合计

2016-01-14 11:21 274 查看
校验手机号

function IsPhone() {

//var k = window.event ? e.keyCode : e.which;

var phone = /((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/;

if (!phone.test(Trim($("#Mobile").val()))) {

var tel =

layer.msg("请输入正确的手机号!", { icon: 2, time: 2000 });

return false;

}

return true;

}

//检验邮箱

function IsMail() {

var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;

var mail = $("#EMail").val();

mail = Trim(mail);

if (!reg.test(Trim($("#EMail").val()))) {

layer.msg("请输入正确的邮箱!", { icon: 2, time: 2000 });

//document.getElementById("EMail").value="";

$("#EMail").val("");

}

}

//只能输入数字

function IsNum(e) {

var k = window.event ? e.keyCode : e.which;

if (((k >= 48) && (k <= 57)) || k == 8 || k == 0) {

} else {

if (window.event) {

window.event.returnValue = false;

}

else {

e.preventDefault(); //for firefox

}

}

}

//自己写去空格函数

function Trim(str) {

if (typeof (str) != "undefined")

return str.replace(/^\s+|\s+$/g, '');

return "";

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: