Java中常用的正規表示式

2021-06-08 14:50:34 字數 1948 閱讀 8540

public

class stringregex   

/*** 檢查**輸入是否正確

* 正確格式 012-87654321、0123-87654321、0123-7654321

* @param value

* @return

*/public

boolean checktel(string value) -\\d|\\d-\\d|\\d(3)-\\d(8)");    

}  /**

* 檢查手機輸入是否正確

* * @param value

* @return

*/public

boolean checkmobile(string value) ");  

}  /**

* 檢查中文名輸入是否正確

* * @param value

* @return

*/public

boolean checkchinesename(string value, int length)   

/*** 檢查html中首尾空行或空格

* @param value

* @return

*/public

boolean checkblank(string value)  

/*** 檢查字串是否含有html標籤

* @param value

* @return

*/public

boolean checkhtmltag(string value)  

/*** 檢查url是否合法

* @param value

* @return

*/public

boolean checkurl(string value)  

/*** 檢查ip是否合法

* @param value

* @return

*/public

boolean checkip(string value)+\\.\\d+\\.\\d+\\.\\d");  

}  /**

* 檢查id是否合法,開頭必須是大小寫字母,其他位可以有大小寫字元、數字、下劃線

* @param value

* @return

*/public

boolean checkid(string value)$");  

}  /**

* 檢查qq是否合法,必須是數字,且首位不能為0,最長15位

* @param value

* @return

*/public

boolean checkqq(string value)");  

}  /**

* 檢查郵編是否合法

* @param value

* @return

*/public

boolean checkpostcode(string value)(?!\\d)");  

}  /**

* 檢查身份證是否合法,15位或18位

* @param value

* @return

*/public

boolean checkidcard(string value)|\\d");  

}  /**

* 檢查輸入是否超出規定長度

* * @param length

* @param value

* @return

*/public

boolean checklength(string value, int length)   

/*** 檢查是否為空字串,空:true,不空:false

* * @param value

* @return

*/public

boolean checknull(string value)  

Java中常用的正規表示式

驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 9 驗證非負整數 正整數...

Java中常用的正規表示式

常用的正規表示式 匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff 匹配空行的正規表示式 n s r 匹配html標記的正規表示式 1 匹配首尾空格的正規表示式 s s d 匹配非負整數 正整數 0 0 9 1 9 0 9 匹配正整數 d 0 匹配非正...

python中常用正規表示式

print re.findall d 123abc 數字 1 2 3 print re.findall d abcaa123abc 非數字 a b c a a a b c print re.findall abc 123abcaaabc abc abc print re.findall aa nab...