bd.jsp <%@ 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备08020429号 )
GMT+8, 2024-9-29 17:37 , Processed in 0.158573 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.