Regular expression phone number validation in java
This example code is for phone number validation in java using regular expression and for internet protocol address validation in java
/**
*
* @author belazy
* @version validates1.0
*/
public class Validator implements ValidaterInterface {
/**
*
* @see deeps
* @param
* @return boolean
* Description : phone number validator
* Date : Sep 19, 2007
* Coded by : belazy
*/
public boolean phoneNumberValidator(String phoneNumber) {
boolean isValid = false;
String expression = "^\\(?(\\d{3})\\)?[- ]?(\\d{3})[- ]?(\\d{4})$";
CharSequence inputStr = phoneNumber;
Pattern pattern = Pattern.compile(expression);
Matcher matcher = pattern.matcher(inputStr);
if (matcher.matches()) {
isValid = true;
}
return isValid;
}
/**
*
* @see deeps
* @param
* @return boolean
* Description : ip v4 validator
* Date : Sep 19, 2007
* Coded by : belazy
*/
public boolean ipaddressV4Validator(String ip) {
String[] parts = ip.split("\\.");
if (parts.length < 5) {
for (String s : parts) {
int i = Integer.parseInt(s);
if (i < 0 || i > 255) {
return false;
}
}
} else {
return false;
}
return true;
}
}
To trace the caller details in your java apps you can use true caller api
True caller API Documentationhttp://belazy.blog.com/
nice validator......!
ReplyDeleteThank you...
DeleteExcellent way of explaining, and good piece of writing to
ReplyDeleteobtain data concerning my presentation focus, which i am going
to present in university.