我的正則
1
至少8個字符
".{8,}"
2
URL
http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
URL(2)
^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$
3
E-Mail
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
E-Mail(2)
^[\w\.-]+@[\w-]+\.[\w\.-]+$
E-Mail(3)
^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$
4
非負整數(shù)(正整數(shù) + 0)
^\\d+$
5
正整數(shù)
^[0-9]*[1-9][0-9]*$
6
非正整數(shù)(負整數(shù) + 0)
^((-\\d+)|(0+))$
7
負整數(shù)
^-[0-9]*[1-9][0-9]*$
8
整數(shù)
^-?\\d+$
9
非負浮點數(shù)(正浮點數(shù) + 0)
^\\d+(\\.\\d+)?$
10
正浮點數(shù)
^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$
11
非正浮點數(shù)(負浮點數(shù) + 0)
^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$
12
負浮點數(shù)
^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
13
浮點數(shù)
^(-?\\d+)(\\.\\d+)?$
14
由26個英文字母組成的字符串
^[A-Za-z]+$
15
由26個英文字母的大寫組成的字符串
^[A-Z]+$
16
由26個英文字母的小寫組成的字符串
^[a-z]+$
17
由數(shù)字和26個英文字母組成的字符串
^[A-Za-z0-9]+$
18
由數(shù)字、26個英文字母或者下劃線組成的字符串
^\w+$
相關(guān)文章
javascript之正則表達式基礎(chǔ)知識小結(jié)
javascript之正則表達式基礎(chǔ)知識小結(jié),對于學(xué)習(xí)正則表達式的朋友是個不錯的基礎(chǔ)入門資料。2010-04-04linux下關(guān)于正則表達式grep的一點總結(jié)
正則表達式(Regular Expression)是用于描述一組字符串特征的模式,用來匹配特定的字符串。通過特殊字符+普通字符來進行模式描述,從而達到文本匹配目的工具2020-04-04[a] 1 [/a]轉(zhuǎn)換為網(wǎng)址的UBB的正則
[a] 1 [/a]轉(zhuǎn)換為網(wǎng)址的UBB的正則...2007-11-11只能是字母或數(shù)字或者是字母和數(shù)字的組合的正則previousSibling
只能是字母或數(shù)字或者是字母和數(shù)字的組合的正則previousSibling...2007-03-03