Skip to content

Commit 7c75023

Browse files
committed
add new contribution + java email validation
1 parent cbf25f2 commit 7c75023

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

Java/emailvalidation.java

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import java.util.ArrayList;
2+
import java.util.List;
3+
import org.apache.commons.validator.routines.EmailValidator;
4+
5+
public class EmailValidation {
6+
public static boolean isValidEmail(String email) {
7+
// create the EmailValidator instance
8+
EmailValidator validator = EmailValidator.getInstance();
9+
10+
// check for valid email addresses using isValid method
11+
return validator.isValid(email);
12+
}
13+
14+
public static void main(String[] args) {
15+
List<String> emails = new ArrayList<String>();
16+
17+
// valid email addresses
18+
emails.add("[email protected]");
19+
emails.add("[email protected]");
20+
21+
//invalid email addresses
22+
emails.add("email.example.com");
23+
emails.add("[email protected]");
24+
25+
for (String value : emails) {
26+
System.out.println("The Email address " + value + " is " + (isValidEmail(value) ? "valid" : "invalid"));
27+
}
28+
}
29+
}

contributors/balitax.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"github-username": "balitax"
3+
}

0 commit comments

Comments
 (0)