/*
 *  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