<%@ 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; } %> |
网络文摘 ( 京ICP备11047313号 )
GMT+8, 2012-5-20 23:50 , Processed in 0.031289 second(s), 16 queries .
Copyright © 2011 www.a8z8.com 网络文摘