正則相關常量

2021-08-03 02:09:06 字數 2984 閱讀 8861

public final class regexconstants $";

/*** 正則:手機號(精確)

* 移動:134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188

* 聯通:130、131、132、145、155、156、175、176、185、186

* 電信:133、153、173、177、180、181、189

* 全球星:1349

* 虛擬運營商:170

*/public static final string regex_mobile_exact  = "^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|(147))\\d$";

/*** 正則:**號碼

*/public static final string regex_tel           = "^0\\d[- ]?\\d";

/*** 正則:身份證號碼15位

*/public static final string regex_id_card15     = "^[1-9]\\d((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d$";

/*** 正則:身份證號碼18位

*/public static final string regex_id_card18     = "^[1-9]\\d[1-9]\\d((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d([0-9xx])$";

/*** 正則:郵箱

*/public static final string regex_email         = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";

/*** 正則:url

*/public static final string regex_url           = "[a-za-z]+://[^\\s]*";

/*** 正則:漢字

*/public static final string regex_zh            = "^[\\u4e00-\\u9fa5]+$";

/*** 正則:使用者名稱,取值範圍為a-z,a-z,0-9,"_",漢字,不能以"_"結尾,使用者名稱必須是6-20位

*/public static final string regex_username      = "^[\\w\\u4e00-\\u9fa5](?/*** 正則:yyyy-mm-dd格式的日期校驗,已考慮平閏年

*/public static final string regex_date          = "^(?:(?!0000)[0-9]-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9](?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$";

/***/

public static final string regex_ip            = "((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.)(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)";

///// 以下摘自

////**

* 正則:雙位元組字元(包括漢字在內)

*/public static final string regex_double_byte_char     = "[^\\x00-\\xff]";

/*** 正則:空白行

*/public static final string regex_blank_line           = "\\n\\s*\\r";

/*** 正則:qq號

*/public static final string regex_tencent_num          = "[1-9][0-9]";

/***/

public static final string regex_zip_code             = "[1-9]\\d(?!\\d)";

/*** 正則:正整數

*/public static final string regex_positive_integer     = "^[1-9]\\d*$";

/*** 正則:負整數

*/public static final string regex_negative_integer     = "^-[1-9]\\d*$";

/*** 正則:整數

*/public static final string regex_integer              = "^-?[1-9]\\d*$";

/*** 正則:非負整數(正整數 + 0)

*/public static final string regex_not_negative_integer = "^[1-9]\\d*|0$";

/*** 正則:非正整數(負整數 + 0)

*/public static final string regex_not_positive_integer = "^-[1-9]\\d*|0$";

/*** 正則:正浮點數

*/public static final string regex_positive_float       = "^[1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*$";

/*** 正則:負浮點數

*/public static final string regex_negative_float       = "^-[1-9]\\d*\\.\\d*|-0\\.\\d*[1-9]\\d*$";

///// if u want more please visit

///}

android 正則 常量相關

memoryconst 儲存相關常量 timeconst 時間相關常量 regexconst 正則相關常量 public class constutils 儲存相關常量 byte與byte的倍數 public static final int byte 1 kb與byte的倍數 public sta...

Calendar相關常量

calendar calendar calendar.getinstance system.out.println calendar.get calendar.day of year 1 system.out.println calendar.get calendar.day of month 2 ...

nginx正則匹配 全域性常量

1 nginx location 規則匹配 識別符號匹配後面跟乙個字串。匹配字串後將停止對後續的正規表示式進行匹配。如 location images 在匹配了 images 這個字串後就停止對後續的匹配 精準匹配,如 location 只會匹配urrl為 的請求 區分大小寫的匹配 不區分大小寫的匹...