排除法<script laguange="JavaScript">
function checkInput(var text)
{
var blacklist = "~!@#$%^&*()_+|`-=\{}[]:\";\'<>?,./";
for (int i = 0; i<text.length; i++)
{
var c = text.charAt(i);
if (blacklist.indexOf(i)>=0)
return false;
else
return true;
}
}
</script>在一个文本框的键入事件中运行JavaScript。
function checkInput(var text)
{
var blacklist = "~!@#$%^&*()_+|`-=\{}[]:\";\'<>?,./";
for (int i = 0; i<text.length; i++)
{
var c = text.charAt(i);
if (blacklist.indexOf(i)>=0)
return false;
else
return true;
}
}
</script>在一个文本框的键入事件中运行JavaScript。
var reg = "^[\\w-_\.]*[\\w]$";
var regex=new RegExp(reg,"i");
if (regex.test(document.all("txtUserID").value) == false)
{
alert ("用户名只能由英文字母(a-z)、(A-Z)、数字(0-9)和('_'、'-'、'.')构成,不能有空格!");
return false;
}