非負整數(正整數 + 0) "^\d+$"、
正整數 "^[0-9]*[1-9][0-9]*$"
非正整數(負整數 + 0) "^((-\d+)|(0+))$" //
負整數 "^-[0-9]*[1-9][0-9]*$" //
整數 "^-?\d+$" //
非負浮點數(正浮點數 + 0) "^\d+(\.\d+)?$" //
正浮點數 "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$" /
非正浮點數(負浮點數 + 0) "^((-\d+(\.\d+)?)|(0+(\.0+)?))$" //
負浮點數 "^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //
浮點數 "^(-?\d+)(\.\d+)?$" //
由26個英文本母組成的字串 "^[a-za-z]+$" //
由26個英文本母的大寫組成的字串 "^[a-z]+$" //
由26個英文本母的小寫組成的字串 "^[a-z]+$" //
由數字和26個英文本母組成的字串 "^[a-za-z0-9]+$" //
由數字、26個英文本母或者下劃線組成的字串 "^\w+$" //
url "^[a-za-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$" //
年-月-日 /^(d|d)-((0([1-9]))|(1[1|2]))-(([0-2]([1-9]))|(3[0|1]))$/ //
月/日/年 /^((0([1-9]))|(1[1|2]))/(([0-2]([1-9]))|(3[0|1]))/(d|d)$/ //
**號碼 /^((\+?[0-9]\-[0-9]\-)|([0-9]\-))?([0-9])(\-[0-9]+)?$/ //
匹配中文字元的正規表示式: [\u4e00-\u9fa5]
匹配雙位元組字元(包括漢字在內):[^\x00-\xff]
匹配空行的正規表示式:\n[\s| ]*\r
匹配html標記的正規表示式:/.*|/
匹配首尾空格的正規表示式:(^\s*)|(\s*$)
匹配email位址的正規表示式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
ipv4 ^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.)(25[0-5]|2[0-4][0-9]|1[09][0-9]|[1-9][0-9]|[0-9])$
Android常用正則工具類
android常用正則工具類 此類提供日常開發中常用的正則驗證函式,比如 郵箱 手機號 號碼 身份證號碼 日期 數字 小數 url ip位址等。使用pattern物件的matches方法進行整個字元匹配,呼叫該方法相當於 pattern p pattern.compile regex matcher...
Android正則驗證工具類
東西不多,但一般專案夠用了。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...
Android常用正則工具類
此類提供日常開發中常用的正則驗證函式,比如 郵箱 手機號 號碼 身份證號碼 日期 數字 小數 url ip位址等。使用pattern物件的matches方法進行整個字元匹配,呼叫該方法相當於 pattern p pattern.compile regex matcher m p.matcher in...