用 正则表达式 判断一个简单的用户登陆的例子
2005-04-05 15:05
501 查看
代码名称 | 用 正则表达式 判断一个简单的用户登陆的例 | 版 本 | 1.0 |
代码分类 | JSP | ||
整理日期 | 2004-03-11 10:03:24 | ||
文件大小 | 0 KB | ||
代码作者 | 高颂 | ||
下载次数 | 7576 | ||
代码内容 | 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; } %> <html> <title>信息输入表单</title> <body> <form action = "bd.jsp" method = "get" > <div align="center"><font color="#FF0000">数据只能为a-z,A-Z,0-9的字符的正则表达式的例子</font> <table border = "1"> <tr> <td bgcolor = "yellow">用户</td> <td><input name = "name" type = "text" id="name"></td> </tr> <tr> <td width="293" bgcolor = "yellow">密码</td> <td width="240"> <input name = "pass" type = "text" id="input"></td> </tr> <tr> <td colspan = "2" align = "center"><input name="submit" type = "submit" value = "确定"> <input name="reset" type = "reset" value = "取消"> </td> </tr> <tr> <td colspan = "2" align = "center">消息提示 <% //判断: if(!regex(name)){ out.print("用户名只能是a-z,A-Z,0-9的字符"); return;//跳出程序只行 } out.print("恭喜您的数据录入合法了。<br>"+"您录入的名字是:"+name+"<br>您录入的密码是:"+pass); %> </td> </tr> </table> </div> </form> </body> </html> |
相关文章推荐
- 用 正则表达式 判断一个简单的用户登陆的例
- java中正则表达式判断用户登陆例子
- 判断用户输入的数字是一个合法的电话号码的正则表达式
- Java中正则表达式的一个简单例子
- 一个简单的例子区分linux shell 正则表达式中的 *,+,?
- Java中正则表达式的一个简单例子
- 一个linq+lambda 表达式 分页查询的例子(查询 一段时间内所有用户登陆的次数)
- 一个简单的 javascript 中的正则表达式例子
- 【python】if 条件判断 +字符串的{}填空+(一个用户登陆及修改密码的例子)
- 一个简单的java正则表达式例子
- Java中使用正则表达式的一个简单例子及常用正则分享
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 一个简单的运算表达式解释器例子
- 利用正则表达式判断一个字符串是否为数字
- java开发一个简单的网页爬虫训练正则表达式
- 简单的用户登陆判断
- 正则表达式之判断用户注册信息是否为汉字、字母和数字
- 一个简单的关于权限判断登陆的javaBean文件
- 自己写了一个判断正则表达式的脚本
- 一个简单的正则表达式匹配器