密码是否为18位以内:
可以用验证控件中的 RangeValidator控件 MaximumValue属性写18
是否由字母和数字组成:
在script中写一个验证方法
function CheckSTR(num)
{
var i,j,strTemp;
strTemp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";
if ( num.length== 0)
return false;
for (i=0;i
j=strTemp.indexOf(num.charAt(i));//判断字符串是否在strTemp
if (j==-1)
{
return false;
}
}
return true;
}
调用此方法:
if (!CheckSTR(document.getElementById("txtUserName").Text))
{
alert("用户名只能使用英文字母、数字、下划线和减号!");
return false;
}
用户名是否由字母和数字用RegulaRexPessionDate,正则写\w
密码用后台写啊
if(txtPwd.Text.Length>18)
{
//提示
}
.net 里自带的验证控件.控件里写上正则.就行了.
用正则表达式来验证 CompareValidator 这个控件