Java常用的正規表示式驗證

2021-06-19 04:20:46 字數 2942 閱讀 7549

public

class

regex  

1213

/**14

* 檢查**輸入 是否正確 

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

16* 

@param

value 

17* 

@return

18*/

19public

boolean

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

); 21

} 22

23/**

24* 檢查手機輸入 是否正確 

25* 

26* 

@param

value 

27* 

@return

28*/

29public

boolean

checkmobile(string value) "

); 31

} 32

33/**

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

35* 

36* 

@param

value 

37* 

@return

38*/

39public

boolean

checkchinesename(string value, 

intlength)  

42/**

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

44* 

@param

value 

45* 

@return

46*/

47public

boolean

checkblank(string value) 

50/**

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

52* 

@param

value 

53* 

@return

54*/

5556

public

boolean

checkhtmltag(string value) 

59/**

60* 檢查url是 否合法 

61* 

@param

value 

62* 

@return

63*/

64public

boolean

checkurl(string value) 

67/**

68* 檢查ip是否 合法 

69* 

@param

value 

70* 

@return

71*/

72public

boolean

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

); 74

} 75

/**76

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

77* 

@param

value 

78* 

@return

79*/

80public

boolean

checkid(string value)$"

); 82

} 83

/**84

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

85* 

@param

value 

86* 

@return

87*/

8889

public

boolean

checkqq(string value)"

); 91

} 92

/**93

* 檢查郵編是否 合法 

94* 

@param

value 

95* 

@return

96*/

97public

boolean

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

); 99

} 100

/**101

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

102* 

@param

value 

103* 

@return

104*/

105public

boolean

checkidcard(string value)|\\d"

); 107

} 108

/**109

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

110* 

@param

length 

112* 

@param

value 

113* 

@return

114*/

115public

boolean

checklength(string value, 

intlength)  

118119

/**120

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

121* 

122* 

@param

value 

123* 

@return

124*/

125public

boolean

checknull(string value) 

128129

}

常用正規表示式驗證

js的正規表示式 校驗是否全由數字組成 function isdigit s if patrn.exec s return false return true 校驗登入名 只能輸入5 20個以字母開頭 可帶數字 的字串 function isregisterusername s a za z0 9 ...

常用正規表示式驗證

正則驗證手機號 正確返回 true function preg mobile mobile mobile else 驗證 號碼 function preg tel tel d d tel else 驗證身份證號 15位或18位數字 function preg idcard idcard d idca...

常用驗證 正規表示式

1.使用者名稱 漢字 字母 下劃線開始,含數字 字母 漢字下劃線,共計4 20位 正則約束 u4e00 u9fa5 0 9 a za z u4e00 u9fa5 0 9 a za z 2.密碼 大小寫字母 數字 鍵盤可見符號,6 25位。位數不足或超出,視為密碼 純數字 純小寫字母 純大寫字母的密碼...