東西不多,但一般專案夠用了。
public class regularutil [1-9]\\d((0
\\d)|(1[0-2]))(([0|1|2]
\\d)|3[0-1])
\\d([0-9]|x)$";//
驗證郵箱
public static final string regex_email = "^([a-z0-9a-z]+[-|
\\.]?)+[a-z0-9a-z]@([a-z0-9a-z]+(-[a-z0-9a-z]+)?
\\.)+[a-za-z]$";//
手機號public static final string regex_phone = "0?(13|14|15|17|18)[0-9]";//
漢字public static final string regex_truename = "^[
\\u4e00-
\\u9fa5]*$";//
銀行卡public static final string banknumber="^([0-9]|[0-9])$";//
固話**正則
public static final string tele= "([0-9]-)?[0-9]";//
密碼強度驗證
public static final string regex_pws="^(((?=.*[0-9])(?=.*[a-za-z])|(?=.*[0-9])(?=.*[^
\\s0-9a-za-z])|(?=.*[a-za-z])(?=.*[^
\\s0-9a-za-z]))[^
\\s]+)$"
;public static boolean
isphone(string mobiles)else
}public static boolean
istel(string mobiles) else
}public static boolean
isidacard(string idcard)
public static boolean
isbankcard(string bankcard)
public static boolean
isemail(string email)
public static boolean
istruename(string name)
//驗證密碼強度
public static boolean
ispsw(string psw) else
//matches():
字串是否在給定的正規表示式匹配
return psw.matches(regex_pws);
} }
}
Android常用正則工具類
android常用正則工具類 此類提供日常開發中常用的正則驗證函式,比如 郵箱 手機號 號碼 身份證號碼 日期 數字 小數 url ip位址等。使用pattern物件的matches方法進行整個字元匹配,呼叫該方法相當於 pattern p pattern.compile regex matcher...
Android常用正則工具類
此類提供日常開發中常用的正則驗證函式,比如 郵箱 手機號 號碼 身份證號碼 日期 數字 小數 url ip位址等。使用pattern物件的matches方法進行整個字元匹配,呼叫該方法相當於 pattern p pattern.compile regex matcher m p.matcher in...
驗證工具類
public class regexlib 以漢字或字母開頭 漢字與字母數字組合的名稱,長度為4到16位 public static bool isvalidnickname string strin 判斷真實姓名 public static bool isvalidrealname string ...