/*
* IsTelephone
*
* Created: Sun May 26 02:48:43 2002
* $Revision$
* Modified: $Date$
*
* Author: Jun Inamori
* E-mail: jun@oop-reserch.com
*
* Copyright (c) 1998-2001 Jun Inamori
* 2-24-7 Shinsenri-Kitamachi, Toyonaka ,
* Osaka 560-0081 , Japan.
* All rights reserved.
*
*/
package com.oopreserch.web;
import java.util.regex.*;
/**
* Implementation of {@link FormValueVerifier} interface.
* Returns <i>true</i> for the valid telephone number.
*
* @author Jun Inamori
*/
public class IsTelephone implements FormValueVerifier{
static private final String REGEX="^[0-9]([0-9]|\\-)*[0-9]";
static private final Pattern PATTERN=Pattern.compile(REGEX);
/**
* Returns <i>true</i> for the valid telephone number.
*
* @param str String to be tested.
* @return <i>true</i> for the valid telephone number.
*/
public boolean isValidString(String str){
return ((PATTERN.matcher(str)).matches());
}
} //End of : IsTelephone