首页 / 梅花易数

正则表达式验证手机号码,java正则表达式验证手机号码

2026-03-28 09:50梅花易数
来源头条作者:爱知自媒体人Javabean的用户注册验证实例

在一般情况下,网站用于用户注册的功能是肯定少不了的,而且这些功能本身也需要对输入的数据完成验证。下面我们就通过一道程序来观察如何使用jsp+javabean完成一个简单的用户注册程序操作,本程序暂时不使用数据库,而是用户注册通过之后直接显示注册成功即可。

程序完成需要的页面:

程序

功能描述

1

index.jsp

注册信息填写页,同时会将输入错误的数据进行错误提示

2

check.jsp

将输入的表单数据自动赋值给JavaBean,同时进行验证,如果失败则返回index.jsp

3

success.jsp

注册成功页,可以显示出用户注册成功的信息

4

Zhuche.java

注册使用的JavaBean,可以接收参数,同时进行判断,并返回错误的结果

程序中由于错误不固定,所以使用Map接口类型保存所有的错误信息。

Zhuche.java(javabean)代码:

package cn.mypro.java.demo;

import java.util.HashMap;

import java.util.Map;

public class Zhuche{

private String name;

private String age;

private String email;

private Map errors=null;

public Zhuche(){

this.name=""; //初始化空值,防止出现null错误

this.age=""; //初始化空值,防止出现null错误

this.email=""; //初始化空值,防止出现null错误

this.errors=new HashMap();

}

public boolean isValidate(){

boolean flag=true;

if(!this.name.matches("\\w{6,15}")){ //运用正则表达式判断输入的用户名称格式是否正确

flag=false;

this.name="";

this.errors.put("errname","用户名错误,必须为6~15位的数字或字母.");

}

if(!this.age.matches("\\d+")){ //运用正则表达式判断输入的年龄格式是否正确

flag=false;

this.age="";

this.errors.put("errage","年龄错误.");

}

if(!this.email.matches("\\w+@\\w+.\\w+\\.?\\w*")){ //运用正则表达式判断输入的邮箱格式是否正确

flag=false;

this.email="";

this.errors.put("erremail","邮箱错误,请确认书写格式是否正确.");

}

return flag; //返回标记

}

public String getErrorMsg(String key){

String value=this.errors.get(key);

return value==null?"":value; //判断value的值是否为null,如果是则取空值””,否则取原值

}

public void setName(String name){

this.name=name;

}

public void setAge(String age){

this.age=age;

}

public void setEmail(String email){

this.email=email;

}

public String getName(){

return this.name;

}

public String getAge(){

return this.age;

}

public String getEmail(){

return this.email;

}

}

index.jsp页面代码:

www.java.com

<%

request.setCharacterEncoding("GBK");

%>

用户名:"/>

年 龄:

E-mail:"/>

Success.jsp页面代码:

www.java.com

<%

request.setCharacterEncoding("GBK");

%>

用户名:

年 龄:

E-mail:

Check.jsp页面代码:

www.java.com

<%

request.setCharacterEncoding("GBK");

%>

<%

if(zhuche.isValidate()){

%>

<%

}else{

%>

<%

}

%>

本实例程序完全利用了JavaBean的自动赋值以及request保存范围的特点完成。

(本文由沙海孤尘原创,欢迎关注,带你一起长知识!)

全部评论

相关推荐

  • 免费测手机号码能量 如何免费测自己的手机号码能量

    免费测手机号码能量 如何免费测自己的手机号码能量在当今社会,手机已经成为人们生活中不可或缺的一部分,几乎每个人都有自己的手机号码。你是否知道,手机号码也有自己的能量?这种能量可以影响到你的生活和运势。..

    2026-01-24 10:42
  • 梅花易数断手机号码吉凶

    梅花易数断手机号码占卜手机号《梅花易数》是一种测试学,但在其它领域的应用,也是毫不逊色,这种方法可以延伸到,风水,命理,择吉等。而今天周易网利用梅花易数测试主要讲对手机号码预测,也算是择吉的一种吧,详..

    2026-01-07 09:34
  • 八字运势

    数字五行断手机号码 手机号码五行数理

    如何根据生辰八字五行选择手机号码数字很多人的观念里手机号码需要跟八字五行相配才是好号码,而且很多算命师也这样认为,虽然他们自己也没法说出理由,只是固执地认为应该这样。这种观念错得很严重,如果按照他们的..

    2025-08-04 10:44
  • 属龙人手机号码尾数吉祥数 生肖龙今年多少岁了

    属龙人手机号码尾数吉祥数 生肖龙今年多少岁了属龙人手机号码尾数吉祥数是一种传统的迷信观念,认为手机号码的尾数与个人的运势有关。而对于属龙的人来说,今年是一个特殊的年份,因为生肖龙今年已经多少岁了呢?本..

    2025-03-12 12:12
  • 免费测手机号码凶吉

    免费测手机号码凶吉是一个非常热门的主题,每每遇到人们会问:“我该不该用这个手机号码”?或者“这个手机号码对我有什么影响”?所以,免费测手机号码凶吉的话题已经成为了人们共同关注的话题之一。什么是免费测手..

    2025-01-14 10:04
  • 手机号码预测

    手机号码预测的背景和概述在现今社会,手机已经成为了人们的必需品,追踪和预测手机的使用越来越受到重视。通过分析和统计海量的手机数据,我们可以预测未来用户的使用行为、流量使用情况、地理位置等等。这些预测能..

    2025-01-13 11:08
  • 手机号码测吉凶(超准)

    手机号码是我们在现代社会生活中必不可少的通信工具之一。在选择手机号码的时候,很多人会考虑到号码的吉凶,希望能够挑选一个搭配好的号码以带来好的运势和人缘。那么如何测算手机号码的吉凶呢?下面,我们就来详细..

    2025-01-09 13:05
  • 号令天下手机号码测吉凶免费查(手机号码测吉凶免费查能号令天下吗?)

    手机号码是人们生活中必不可少的联系方式,已成为现代社会中最为普遍的通讯工具之一。有人认为,手机号码有着潜在的吉凶寓意,因此很多人都希望为自己的手机号码测一测吉凶。那么,手机号码测吉凶免费查能否号令天下..

    2025-01-06 13:28
  • 免费测手机号码测吉凶

    免费测手机号码测吉凶,是现代社会的一种流行文化。有很多人相信,手机号码的数字组合与自己的命运息息相关。因此,在选择手机号码时,特别是在选择重要手机号码时,很多人都会考虑数字的吉凶和与自己的八字配合情况..

    2025-01-06 13:08
  • 测手机号码财运吉凶打分

    在如今高速发展的信息时代,手机号码作为一种重要的联系方式扮演着重要的角色。它不仅是人们联系沟通的方式,还涉及到个人财运吉凶。那么,如何测手机号码的财运吉凶呢?本文将结合中国传统的八字学说和现代数字的诠..

    2025-01-06 11:43