June 07, 2013

Validating 2 digit number in java Swing using Regular expression

How to check whether a number is two digit number in java swing using regular expression validator

Here you can see how rollnumber is verified

package swing;
public class RollNumberValidatorImpl  extends InputVerifier{
public boolean verify(String input) {
         boolean isRollNumber = false;
         String rollNumber = input;
         if(rollNumber!=null && rollNumber.length()>0){
             isRollNumber = rollNumber.matches("\\d{1,2}")? true: false;
         return isRollNumber;
    public static void main(String[] args) {
        RollNumberValidatorImpl r = new RollNumberValidatorImpl();


How to create a JTextfield in java that accepts only digits

The code verify for four digit number in java textfield First of all you need to create a class that extends inputverifier, then you have to register this class with your text field

class test{ public static void main(string arg){
JTextField motorolaText = new JTextField();
motorolaText.setInputVerifier(new FirmCodeValidatorImpl()); } }

The above code will shows you how to call the validation class, and the below one is validation class, i used regular expression here to validate the input

import javax.swing.InputVerifier;
import javax.swing.JComponent;
import javax.swing.JTextField;

public class FirmCodeValidatorImpl  extends InputVerifier{
    public boolean verify(JComponent input) {
        boolean isFirmCode = false;
        String firmCode = null;
        JTextField textField = (JTextField) input;
            firmCode = textField.getText();
            isFirmCode = firmCode.matches("\\d{4}")? true: false;
        return isFirmCode;

How to check whether a number is two digit in java

if you are satisfied with the code please provide your comments


June 02, 2013

birthday wishes


Facebook comments