常用js验证
//获得对象
function $(s)
{
return document.getElementById(s);
}
//取cookies函数
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]);
return null;
}
/*改变验证码*/
function changeCode()
{
var img1 = $("img1");
img1.src = img1.src + "?";
}
/*按扭提交*/
function ButtonDisabled(id)
{
$(id).value = '提交中…';
$(id).disabled = true;
}
/*按扭恢复*/
function ButtonShow(id,value)
{
$(id).value = value;
$(id).disabled = false;
}
/*接收参数*/
function getParameter(param)
{
var query = window.location.search;
var iLen = param.length;
var iStart = query.indexOf(param);
if (iStart == -1)
return "";
iStart += iLen + 1;
var iEnd = query.indexOf("&", iStart);
if (iEnd == -1)
return query.substring(iStart);
return query.substring(iStart, iEnd);
}
//iframe自动适应大小
function SetWinHeight(obj)
{
var win=obj;
if (document.getElementById)
{
if (win && !window.opera)
{
if (win.contentDocument && win.contentDocument.body.offsetHeight)
win.style.height = win.contentDocument.body.offsetHeight;
else if(win.Document && win.Document.body.scrollHeight)
win.style.height = win.Document.body.scrollHeight;
}
}
}
txtTimes.Attributes.Add("onkeyup", "if(isNaN(value)){alert('只能输入数字!');execCommand('undo');}");
/*网址验证*/
<asp:RegularExpressionValidator ID="vallogoName" runat="server" ErrorMessage="账户只能由数字和字母组成" ControlToValidate="txtUserName" ValidationExpression="^[0-9a-zA-Z]+$" Display="Dynamic" ></asp:RegularExpressionValidator>
function saveCheck()
{
var re = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
var m1 = document.getElementById("m1");
var txtUrl = document.getElementById("txtUrl");
var label1 = document.getElementById("label1");
if(m1.checked)
{
if(txtUrl.value == "")
{
label1.innerHTML = "请输入网站主页";
return false;
}
if(!re.test(txtUrl.value))
{
label1.innerHTML = "请输入合法的网站主页,如http//:www.56hui.com";
return false;
}
}
return true;
}

浙公网安备 33010602011771号