首页 > 代码库 > JSP简单练习-正则表达式
JSP简单练习-正则表达式
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>正则表达式验证数据示例</title> <script language="javascript"> <!-- function checkdata() { // 检查函数 // 检查是否为数字 var txt=document.forms[0].num.value; if(txt.search("^\\d+(\\.\\d+)*$")!=0) { alert("请输入一个数字!"); document.forms[0].num.select(); return false; } // 检查是否为整数 txt=document.forms[0].int.value; if(txt.search("^-?\\d+$")!=0) { alert("请输入一个整数!"); document.forms[0].int.select(); return false; } // 检查E-mail地址是否合法 txt=document.forms[0].email.value; if(txt.search("^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$")!=0) { alert("请输入正确的电子邮件!"); document.forms[0].email.select(); return false; } alert("检查通过"); return true; } --> </script> </head> <body> <p> <form action="" method="post" OnSubmit="return checkdata()"> <br>请输入一个数字:<input type="text" name="num"> <br>请输入一个整数:<input type="text" name="int"> <br>请输入电子邮件:<input type="text" name="E-mail"> <br> <input type="submit" value=http://www.mamicode.com/"提交">>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。