Android正則驗證工具類

2021-08-09 19:15:32 字數 1395 閱讀 5663

東西不多,但一般專案夠用了。

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 ...