/**
Check if a given string input is a number, can have dollar ($) symbol at begining, can be negative or positve
*/
import java.util.*;
import java.util.regex.*;
public class CheckStringNumber{
public static void main(String args[]){
System.out.println(args.length);
String input = args[0];
String reg = "[-+]*[$]*[\\d]+[\\.]*[\\d]*";
Pattern pat = Pattern.compile(reg);
Matcher mat = pat.matcher(input);
if(mat.find() && mat.group().equals(input)){
System.out.println("valid number");
}else{
System.out.println("NOT A VALID number");
}
}
}
Check if a given string input is a number, can have dollar ($) symbol at begining, can be negative or positve
*/
import java.util.*;
import java.util.regex.*;
public class CheckStringNumber{
public static void main(String args[]){
System.out.println(args.length);
String input = args[0];
String reg = "[-+]*[$]*[\\d]+[\\.]*[\\d]*";
Pattern pat = Pattern.compile(reg);
Matcher mat = pat.matcher(input);
if(mat.find() && mat.group().equals(input)){
System.out.println("valid number");
}else{
System.out.println("NOT A VALID number");
}
}
}
No comments:
Post a Comment