正则表达式和数字验证
import java.util.regex.*;
public static boolean isintNumber(String aString) { if (aString == null || aString.length() < 1) { Pattern intnumPattern = Pattern.compile("^[+-]?[d]+$"); public static boolean isNumber(String aString) { if (aString == null || aString.length() < 1) { Pattern numberPattern = Pattern.compile("^[d]+$"); // "^[+-]?([d]+)|([d]+.[d]+)$" public static boolean isdoubleNumber(String aString) { if (aString == null || aString.length() < 1) { Pattern doublenumPattern = Pattern.compile("^[+-]?[d]+.[d]+$"); public static void main(String[] args) { System.out.println("" + isintNumber(intnum1)); System.out.println("" + isdoubleNumber(doublenum1)); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |