发布网友 发布时间:2024-12-09 17:53
共2个回答
热心网友 时间:2024-12-13 16:36
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
</head>
<body>
<%--//其中[A-Z]{3}表示前三个是大写字母,+表连接,\\d{3}表示中间三位是数字,[0]表示最后是0
str是成功的,str1不成功 --%>
<%
String str="ASD1230";
String str1="asd1232";
String regex="[A-Z]{3}+\\d{3}+[0]";
if(str.matches(regex))
{
out.println("成功匹配");
}else
{
out.println("失败");
}
%><br/>
<%="<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" %><br/>
<%
if(str1.matches(regex))
{
out.println("成功匹配");
}else
{
out.println("失败");
}
%>
</body>
</html>
热心网友 时间:2024-12-13 16:33
把字符串中的每个字符取出来判断一下。