用正则表达式判断一个简单的用户登陆的例
| <%@ page contentType="text/html;charset=gb2312"%> <% //接受表单提交的字符串, /* 数据只能为a-z,A-Z,0-9的字符的正则表达式的例子. 正则表达式在做程序登陆的过程非常重要。不然用´ or ´ 等语句就可以很容易绕过您的程度判断; 作者:高颂 QQ:932246 一个简单的例子但是很有用,希望起到抛砖引玉的作用。 */ String temp ="我是非法的字符"; String name = request.getParameter("name"); //应收金额 String pass = request.getParameter("pass"); if (name==null){ name=temp; } if (pass==null){ pass=temp; } %> <%!private boolean regex(String str){ java.util.regex.Pattern p=null; //正则表达式 java.util.regex.Matcher m=null; //操作的字符串 boolean value=true; try{ p = java.util.regex.Pattern.compile("[^0-9A-Za-z]"); m = p.matcher(str); if(m.find()) { value=false; } }catch(Exception e){} return value; } %> |
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
