回答问题给分(二) 提交用户表单时对name进行验证:username必须以A开始,以数字结尾,长度不超过10,否则不可提交。问: 是否要用正则表达式? 要调用Java方法吗? 怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接写一个JavaScript来验证就好了呀! 没有必要。int length = username.length();return length <= 0 && (username.startWith("A") && Character.isDigit(username.subString(length - 1))); length <= 10 && (username.startWith("A") && Character.isDigit(username.subString(length - 1))); 要求:用Javascript写。客户端验证 可以用正则,也可以不用,毕竟条件比较简单....4L和5L基本给出了不用正则的验证那我就给出正则的语句你"^A.{0,8}\\d$"至于用客户端验证还是服务器端验证或者是两端都验证就具体看你所需要的严谨性了总之客户端的验证是靠不住的,特别是网页...客户想怎么改就怎么改 你需要javascript的话按你要求<script type="text/javascript">function mt(){a=document.getElementById('xxx').value;b=/^A.{0,8}\d$/;if(!b.test(a))alert('输入不合要求'); else alert('通过');}</script> try { if (data.matches("(?sm)^A.{0,8}\\d$")) { } else { } } catch (PatternSyntaxException ex) { // Syntax error in the regular expression} String str=request.getParameter("username");//获得表单数据int length=str.length();//获得用户名长度if(length<=10&&str.subString(0,1).euqals("a")&&Character.isDigit(str.charAt(length-1)))//判断是否满足条件return true;elsereturn false; Java中Properties读取配置文件出现了乱码情况如果解决? 请教:java反射机制无法找到android中的类 怎么解决软件扩展性问题?大家讨论一下 Socket问题 容器中画图时坐标如何转换? tomcat问题 我用java编了一个程序,是多个java文件,属于一个包,需要联编,但我不会 websphere adminserver启动不了? 请教,如何在WebSphere中配置HttpSessionListener? jxl进行表格读取 菜鸟提问。。。请多关照 请教一个统计数据的问题。
4L和5L基本给出了不用正则的验证
那我就给出正则的语句你
"^A.{0,8}\\d$"至于用客户端验证还是服务器端验证或者是两端都验证就具体看你所需要的严谨性了总之客户端的验证是靠不住的,特别是网页...客户想怎么改就怎么改
按你要求<script type="text/javascript">
function mt(){
a=document.getElementById('xxx').value;
b=/^A.{0,8}\d$/;if(!b.test(a))
alert('输入不合要求');
else alert('通过');}
</script>
if (data.matches("(?sm)^A.{0,8}\\d$")) {
} else {
}
} catch (PatternSyntaxException ex) {
// Syntax error in the regular expression
}
int length=str.length();//获得用户名长度
if(length<=10&&str.subString(0,1).euqals("a")&&Character.isDigit(str.charAt(length-1)))//判断是否满足条件
return true;
else
return false;