/**
* yyyy-MM-dd
*/
String DateWithoutDetail="^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])))))|(\\d{2}(([02468][1235679])|([13579][01345789]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))?$";
/**
* yyyy-MM-dd HH:mm:ss
*/
String DateWithDetail="^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])))))|(\\d{2}(([02468][1235679])|([13579][01345789]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\\s(((0?[0-9])|([1][0-9])|([2][0-4]))\\:([0-5]?[0-9])((\\s)|(\\:([0-5]?[0-9])))))?$";
/**
* HH:mm:ss
*/
String Time="((((0?[0-9])|([1][0-9])|([2][0-4]))\\:([0-5]?[0-9])((\\s)|(\\:([0-5]?[0-9])))))?$";
/**
* 整数
*/
String Integer="[0-9]";
/**
* 小数
*/
String Decimal="[+-]?[0-9]+(\\.[0-9]{1,50})?";
String DATE="yyyy-MM-dd";
String DATE_WITH_24_TIME ="yyyy-MM-dd HH:mm:ss";
String DATE_TIME_WITH_OUT_SEGMENTATION ="yyyyMMddHHmmss";
SimpleDateFormat SIMPLE_DATE_FORMAT_WITHOUT_TIME =new SimpleDateFormat(DATE);
SimpleDateFormat SIMPLE_DATE_FORMAT_DETAIL_WITH_TIME =new SimpleDateFormat(DATE_WITH_24_TIME);
SimpleDateFormat SIMPLE_DATE_FORMAT_WITH_OUT_SEGMENTATION =new SimpleDateFormat(DATE_TIME_WITH_OUT_SEGMENTATION);
/**
*科学计数法的正则表达式
*/
static String SCIENTIFIC="^([\\+|-]?\\d+(.{0}|.\\d+))[Ee]{1}([\\+|-]?\\d+)$";
常用正则表达式(自用)
最新推荐文章于 2024-06-13 15:26:33 发布