随便提交什么验证都通过啊!这个页面的Javascript正则表达式要怎么写呢?高手帮忙啊!谢谢啦!!!! ……上面的Javascript正则表达式有问题!得不到想要的效果!高手帮忙啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><title>用户注册 </title><script language='javascript' >function checkdata(){ var i=/[u4e00-u9fa5a-zA-Z0-9_]{5,15}/; var j=/[a-zA-Z0-9]{6,17}/; var s=/\s+/; if(form.username.value==""){alert("用户名不能为空!");form.username.focus();return false;} else if (!(i.test(form.username.value))&&s.test(form.username.value)) {alert("用户名可使用的字符为中文、(A-Z a-z 0-9 _)长度不小于5个字符,不超过15个字符,注意不要使用空格!");//form.username.focus(); return false; } if(form.password.value==""){alert("密码不能为空!");//form.password.focus();return false;} else if(!j.test(form.password.value)&&s.test(form.password.value)) <!-- //--> {alert("密码可使用的字符为(a-z A-Z0-9)长度为6~17个字符,注意不要使用空格!");form.password.focus();return false;}else{alert("注册成功"+form.username.value+form.password.value);}}</script></head><form name='form' action="index.jsp"><body> <br> <br> <br> <tr> <td align='center' >用户名: </td> <td><input type='text' name='username' value=''></td> </tr> <br> <br> <br> <tr> <td align='center'>密码: </td> <td> <input type='password' name='password' value=''> </td> </tr> <br> <tr> <td align='center'> </td> <td><input type='button' value='提交' onclick='checkdata()'></td> </tr> </body></form></html> 汗一个刚才的有点问题。。<html><head><title>用户注册 </title><script language='javascript' >function checkdata(){ var i=/[u4e00-u9fa5a-zA-Z0-9_]{5,15}/; var j=/[a-zA-Z0-9]{6,17}/; var s=/\s+/; if(form.username.value==""){alert("用户名不能为空!");form.username.focus();return false;} else if (!(i.test(form.username.value))||s.test(form.username.value)) {alert("用户名可使用的字符为中文、(A-Z a-z 0-9 _)长度不小于5个字符,不超过15个字符,注意不要使用空格!");//form.username.focus(); return false; } if(form.password.value==""){alert("密码不能为空!");//form.password.focus();return false;} else if(!(j.test(form.password.value))||s.test(form.password.value)) <!-- //--> {alert("密码可使用的字符为(a-z A-Z0-9)长度为6~17个字符,注意不要使用空格!");form.password.focus();return false;}else{alert("注册成功"+form.username.value+form.password.value);}}</script></head><form name='form' action="index.jsp"><body> <br> <br> <br> <tr> <td align='center' >用户名: </td> <td><input type='text' name='username' value=''></td> </tr> <br> <br> <br> <tr> <td align='center'>密码: </td> <td> <input type='password' name='password' value=''> </td> </tr> <br> <tr> <td align='center'> </td> <td><input type='button' value='提交' onclick='checkdata()'></td> </tr> </body></form></html> <html> <head> <title>用户注册 </title> <script language='javascript' > function checkdata(){ var i=/^[a-zA-Z0-9_\u4e00-\u9fa5]{5,15}$/; var j=/^[a-zA-Z0-9]{6,17}$/; var s=/\s+/; if(form.username.value=="") { alert("用户名不能为空!"); form.username.focus(); return false; } else if (!(i.test(form.username.value)) ¦ ¦s.test(form.username.value)) { alert("用户名可使用的字符为中文、(A-Z a-z 0-9 _)长度不小于5个字符,不超过15个字符,注意不要使用空格!"); //form.username.focus(); return false; } if(form.password.value=="") { alert("密码不能为空!"); //form.password.focus(); return false; } else if(!(j.test(form.password.value)) ¦ ¦s.test(form.password.value)) <!-- //--> { alert("密码可使用的字符为(a-z A-Z0-9)长度为6~17个字符,注意不要使用空格!"); form.password.focus(); return false; } else { alert("注册成功"+form.username.value+form.password.value); } } </script> </head> <form name='form' action="index.jsp"> <body> <br> <br> <br> <tr> <td align='center' >用户名: </td> <td> <input type='text' name='username' value=''> </td> </tr> <br> <br> <br> <tr> <td align='center'>密码: </td> <td> <input type='password' name='password' value=''> </td> </tr> <br> <tr> <td align='center'> </td> <td> <input type='button' value='提交' onclick='checkdata()'> </td> </tr> </body> </form> </html> var i=/^[a-zA-Z0-9_\u4e00-\u9fa5]{5,15}$/; var j=/^[a-zA-Z0-9]{6,17}$/;怎么不能响应了 *_* 哦,没有非就对了var i=/[a-zA-Z0-9_\u4e00-\u9fa5]{5,15}$/; var j=/[a-zA-Z0-9]{6,17}$/;谢谢前辈 父页如何获取iframe里的input的值 Javascript在页面中的位置究竟怎样影响其执行顺序? 如何获取这个js文件 关于scan后字符串length的问题 帮忙该几行代码,我有点晕~~~~~~~~~~~ url传参数问题 关于文本框值的处理 把一个文本文件导入到textarea,用javascript实现,请帮忙 在IFRAME中显示FTP窗口 千位分隔符显示的数据如何相加 请问如何给一个HTML控件再增加一个事件?? 难题:两个数组关联排序。有奖
<head>
<title>用户注册 </title>
<script language='javascript' >function checkdata(){ var i=/[u4e00-u9fa5a-zA-Z0-9_]{5,15}/;
var j=/[a-zA-Z0-9]{6,17}/;
var s=/\s+/;
if(form.username.value=="")
{
alert("用户名不能为空!");
form.username.focus();
return false;
}
else if (!(i.test(form.username.value))&&s.test(form.username.value))
{
alert("用户名可使用的字符为中文、(A-Z a-z 0-9 _)长度不小于5个字符,不超过15个字符,注意不要使用空格!");
//form.username.focus();
return false;
}
if(form.password.value=="")
{
alert("密码不能为空!");
//form.password.focus();
return false;
}
else if(!j.test(form.password.value)&&s.test(form.password.value)) <!-- //-->
{
alert("密码可使用的字符为(a-z A-Z0-9)长度为6~17个字符,注意不要使用空格!");
form.password.focus();
return false;
}
else
{
alert("注册成功"+form.username.value+form.password.value);
}
}
</script>
</head>
<form name='form' action="index.jsp">
<body>
<br>
<br>
<br>
<tr>
<td align='center' >用户名: </td>
<td><input type='text' name='username' value=''></td>
</tr> <br>
<br>
<br>
<tr>
<td align='center'>密码: </td>
<td> <input type='password' name='password' value=''> </td>
</tr> <br>
<tr>
<td align='center'> </td>
<td><input type='button' value='提交' onclick='checkdata()'></td>
</tr>
</body>
</form>
</html>
<html>
<head>
<title>用户注册 </title>
<script language='javascript' >function checkdata(){ var i=/[u4e00-u9fa5a-zA-Z0-9_]{5,15}/;
var j=/[a-zA-Z0-9]{6,17}/;
var s=/\s+/;
if(form.username.value=="")
{
alert("用户名不能为空!");
form.username.focus();
return false;
}
else if (!(i.test(form.username.value))||s.test(form.username.value))
{
alert("用户名可使用的字符为中文、(A-Z a-z 0-9 _)长度不小于5个字符,不超过15个字符,注意不要使用空格!");
//form.username.focus();
return false;
}
if(form.password.value=="")
{
alert("密码不能为空!");
//form.password.focus();
return false;
}
else if(!(j.test(form.password.value))||s.test(form.password.value)) <!-- //-->
{
alert("密码可使用的字符为(a-z A-Z0-9)长度为6~17个字符,注意不要使用空格!");
form.password.focus();
return false;
}
else
{
alert("注册成功"+form.username.value+form.password.value);
}
}
</script>
</head>
<form name='form' action="index.jsp">
<body>
<br>
<br>
<br>
<tr>
<td align='center' >用户名: </td>
<td><input type='text' name='username' value=''></td>
</tr> <br>
<br>
<br>
<tr>
<td align='center'>密码: </td>
<td> <input type='password' name='password' value=''> </td>
</tr> <br>
<tr>
<td align='center'> </td>
<td><input type='button' value='提交' onclick='checkdata()'></td>
</tr>
</body>
</form>
</html>
<head>
<title>用户注册 </title>
<script language='javascript' > function checkdata(){ var i=/^[a-zA-Z0-9_\u4e00-\u9fa5]{5,15}$/;
var j=/^[a-zA-Z0-9]{6,17}$/;
var s=/\s+/;
if(form.username.value=="")
{
alert("用户名不能为空!");
form.username.focus();
return false;
}
else if (!(i.test(form.username.value)) ¦ ¦s.test(form.username.value))
{
alert("用户名可使用的字符为中文、(A-Z a-z 0-9 _)长度不小于5个字符,不超过15个字符,注意不要使用空格!");
//form.username.focus();
return false;
}
if(form.password.value=="")
{
alert("密码不能为空!");
//form.password.focus();
return false;
}
else if(!(j.test(form.password.value)) ¦ ¦s.test(form.password.value)) <!-- //-->
{
alert("密码可使用的字符为(a-z A-Z0-9)长度为6~17个字符,注意不要使用空格!");
form.password.focus();
return false;
}
else
{
alert("注册成功"+form.username.value+form.password.value);
}
}
</script>
</head>
<form name='form' action="index.jsp">
<body>
<br>
<br>
<br>
<tr>
<td align='center' >用户名: </td>
<td> <input type='text' name='username' value=''> </td>
</tr> <br>
<br>
<br>
<tr>
<td align='center'>密码: </td>
<td> <input type='password' name='password' value=''> </td>
</tr> <br>
<tr>
<td align='center'> </td>
<td> <input type='button' value='提交' onclick='checkdata()'> </td>
</tr>
</body>
</form>
</html>
var j=/^[a-zA-Z0-9]{6,17}$/;
怎么不能响应了 *_*
var i=/[a-zA-Z0-9_\u4e00-\u9fa5]{5,15}$/;
var j=/[a-zA-Z0-9]{6,17}$/;
谢谢前辈