使用正则表达式,可以让我们通过比较少的代码,就对比较复杂的代码进行规则判断,处理各类复杂的规则。在开发的过程中,我们可以使用正则表达式来判断用户输入是否符合要求。
工具/原料
1
java
2
eclipse
方法/步骤
1
我们创建一个类,类名为String_m,并在类中创建一个main方法。在实际开发中,我们常将一些复杂的业务抽成几个方法,最后调用方法,不过这里我们的业务并不是太复杂,所以我们就将所有的代码写带main方法中即可。
2
我们先构造一个规则,规则中,需要满足这一些条件,才能被认定为邮箱,否则将被认定为非法输入。规则为:'\\w+@\\w+(\\.[a-zA-Z]+)+'
3
您可以修改判断规则,使其符合您的业务需求即可。
4
我们使用一个字符串类型将这一些规则保存起来。在需要使用的时候,在对其进行调用。
5
为了模拟用户的输入信息,我们这里定义一个字符串,在实际开发中,用户可能会通过网页输入。
6
接下来,我们调用这一些规则,去判断是否符合我们的规则,如果符合规则,那么我们进行一段程序,如果不符合要求,那么执行另外一段程序。
7
判断是否符合我们的规则的方法,返回值是一个布尔类型的true与false.
8
接下来,我们使用if判断语句进行判断。如果返回值为true,那么执行一段程序。在实际开发中,可能是允许继续登录操作或是注册等。
9
我们这里直接将它简化为符合规则后,直接打印到控制台。
10
不过不符合规则,那么我们执行另外一段程序。
11
以上既是使用java判断输入的格式是否是邮箱的正则,在实际开发过程中,判断规则会比这个复杂出很多。
下一篇:人多能干细胞培养方法