写一个页面jsp正则表达式判断邮箱格式
时间: 2023-05-26 13:05:57 浏览: 89
<!DOCTYPE html>
<html>
<head>
<title>邮箱格式判断</title>
</head>
<body>
<h2>请输入邮箱地址:</h2>
<form action="#" method="post">
<input type="text" name="email">
<input type="submit" value="判断">
</form>
<%
String email = request.getParameter("email");
if(email != null) {
String regex = "^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+";
if(email.matches(regex)) {
out.println("<p>邮箱格式正确。</p>");
} else {
out.println("<p>邮箱格式错误。</p>");
}
}
%>
</body>
</html>
相关问题
写一个页面jsp正则表达式判断邮箱格式,用对话框输出结果
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>邮箱格式判断</title>
<script>
function checkEmail() {
//获取邮箱输入框对象和结果输出框对象
var emailInput = document.getElementById("emailInput");
var resultBox = document.getElementById("resultBox");
//获取输入的邮箱地址
var email = emailInput.value;
//定义邮箱正则
var emailReg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+$/;
//使用正则进行匹配
if (emailReg.test(email)) {
resultBox.innerHTML = "输入的邮箱地址格式正确";
} else {
resultBox.innerHTML = "输入的邮箱地址格式不正确,请重新输入";
}
}
</script>
</head>
<body>
<h3>请输入邮箱地址:</h3>
<input type="text" id="emailInput">
<br/><br/>
<button onclick="checkEmail()">验证</button>
<br/><br/>
<div id="resultBox"></div>
</body>
</html>
使用jsp判定邮箱和用户名的格式并弹窗
可以使用JavaScript在JSP页面中弹出提示框来显示邮箱和用户名格式是否正确。以下是使用JSP判断邮箱和用户名格式并弹窗的示例代码:
判断邮箱格式并弹窗:
```jsp
<%
String email = request.getParameter("email"); // 获取表单提交的邮箱地址
String emailPattern = "[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+"; // 定义邮箱正则表达式
if (email.matches(emailPattern)) {
out.print("<script>alert('邮箱格式正确');</script>");
} else {
out.print("<script>alert('邮箱格式错误');</script>");
}
%>
```
判断用户名格式并弹窗:
```jsp
<%
String username = request.getParameter("username"); // 获取表单提交的用户名
String usernamePattern = "^[a-zA-Z0-9_-]{4,16}$"; // 定义用户名正则表达式
if (username.matches(usernamePattern)) {
out.print("<script>alert('用户名格式正确');</script>");
} else {
out.print("<script>alert('用户名格式错误');</script>");
}
%>
```
以上示例代码中,使用了JavaScript的alert()方法来弹出提示框。其中,如果邮箱格式正确,则弹出“邮箱格式正确”的提示框,如果邮箱格式错误,则弹出“邮箱格式错误”的提示框;如果用户名格式正确,则弹出“用户名格式正确”的提示框,如果用户名格式错误,则弹出“用户名格式错误”的提示框。
阅读全文