利用Java的字符串处理技术,编写一个验证Email地址合法性的程序

利用Java的字符串处理技术,编写一个验证Email地址合法性的程序,第1张

实现原理,实际上就是输入一个字符串,之后通过正则表达式验证此字符串是否符合邮箱的格式规范,通过以下工具类即可:

 import javautilregexMatcher; 

import javautilregexPattern;

 public class RegisterCheck { 

    / 

      验证输入的邮箱格式是否符合 

      @param email 

      @return 是否合法 

     / 

public static boolean emailFormat(String email) 

    { 

        boolean tag = true; 

        final String pattern1 = "^([a-z0-9A-Z]+[-|//])+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)//)+[a-zA-Z]{2,}$"; 

        final Pattern pattern = Patterncompile(pattern1); 

        final Matcher mat = patternmatcher(email); 

        if (!matfind()) { 

            tag = false; 

        } 

        return tag; 

    } 

}

1、行政行为主体合法。

所谓主体合法是指作出行政行为的组织必须具有行政主体资格,能以自己的名义作出行政行为,并能独立承担法律责任。根据中国有关法律、法规规定,能够成为行政主体的是行政机关或法律、法规授权的组织。并且该行政主体应当是依法设置的行政机关或是依法被授予行政职权的组织。

2、行政行为应当符合行政主体的权限范围

权限合法是指行政主体必须在法定的职权范围内实施行为,这是行政行为合法有效的权限方面的要件。

3、行政行为的内容应当合法、适当

内容合法要求:行为有确凿的证据证明,有充分的事实根据。行为有明确的依据,正确适用了法律、法规、规章和其他规范性文件。行为必须公正、合理,符合立法目的和立法精神。

4、行政行为应当符合法定程序

程序是实施行政行为所经过的步骤、时限方式等。任何行政行为均须通过一定的程序表现出来,没有脱离程序的行政行为。行为的程序是否合法影响着行政行为实体的合法性。

扩展资料:

行政行为的分类:

一、抽象行政行为与具体行政行为:

1、抽象行政行为指行政主体针对不特定行政管理对象实施的行政行为;

2、具体行政行为指行政主体针对特定对象实施的行政行为。

二、羁束行政行为与自由裁量行政行为:

1、羁束行政行为指行政主体依严格法律规范实施的行政行为;

2、自由裁量行政行为指行政主体依法自由裁量实施的行政行为。

三、依职权行政行为与应请求行政行为:

1、依职权行政行为指行政主体直接依法定职权实施的行政行为;

2、应请求行政行为指行政主体在相对人提出申请后依法实施的行为。

四、附款行政行为与无附款行政行为:

1、附款行政行为指主体实施的附有一定条件限制的行政行为;

2、无附款行政行为指行政主体实施的不附条件的行政行为。

五、要式行政行为与不要式行政行为:特定形式

1、法律,法规规定必须具备某种方式或形式才能产生法律效力的行政行为

2、法律没有明确行政行为的具体形式,行政机关根据实际需要作出各种形式的行政行为。

六、授益行政行为与不利行政行为

1、是指设定或确认权益,或者减免义务的行为。

2、是指设定或确认权益,或者限制,剥夺或拒绝确认权益的行为。

参考资料来源:百度百科——行政行为

以上就是关于利用Java的字符串处理技术,编写一个验证Email地址合法性的程序全部的内容,包括:利用Java的字符串处理技术,编写一个验证Email地址合法性的程序、行政行为的合法性要件包括哪些内容、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10120138.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存